رفتن به مطلب

مشورت برای دیتابیس


MMahdiD25

ارسال‌های توصیه شده

سلام

من در حال تهیه یک اپلیکیشن اندروید برای انجمنم هستم.

و برای برقراری ارتباط بین برنامه و انجمن IPS از کد های php استفاده میکنم.

در کد زیر

<?php
$DBUserName = 'root';
$DBPassWord ='';
$DBName = 'IPS';
$DBHost ='localhost';

$conect = mysqli_connect($DBHost,$DBUserName,$DBPassWord,$DBName);

mysqli_select_db($conect,$DBName);

mysqli_query($conect,"SET character_set_results=utf8,character_set_client=utf8,character_set_connection=utf8, character_set_database=utf8,character_set_server=utf8");


می خواستم بدون در خط آخر اون کوئری که انجام میشه برای دیتابیس IPS مشکل ایجاد میکنه یا نه؟

روی لوکال هاست که انجام میدم مشکلی نیست و سایت بارگزاری میشه

ولی می خواستم مطمعن بشم که خطرناک نیست.

وقتی کوئری های دیگر را بودن کد خط آخر اجرا میکنم مطالب فارسی به صورت ؟؟؟؟؟؟؟؟؟؟؟؟ نمایش داده میشوند.

خیلی ممنون.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • تیم مدیریت/توسعه دهنده

درود.

روش شما صحیح هست و آسیبی به پایگاه داده وارد نیستو

ولی برای رفع ؟؟؟؟؟؟ احتیاج به دستور آخر با اینهمه SET کردن نیست و شما حتی با دستور زیر نیز، می توانید مشکل علامت سوال شدن اطلاعات را رفع کنید و اطلاعات را به درستی و با حروف صحیح فارسی به نمایش در آورید :

mysqli_set_charset($connect, 'utf8');

لازم به ذکر است، کد بالا با PHP 7 سازگاری کامل را دارد.

منبع مناسب برای متد گفته شده :

http://php.net/manual/en/mysqli.set-charset.php

 

موفق باشید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی ممنون آقای قاسمی

۱ ساعت قبل، محمد قاسمی گفته است :

لازم به ذکر است، کد بالا با PHP 7 سازگاری کامل را دارد.

سایت منبع را هم نگاه کردم ولی شک داشتم گفتم بپرسم

این کد فقط با PHP 7 سازگاره یا با PHP 5 به بالا؟

با تشکر فراوان

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • تیم مدیریت/توسعه دهنده
هم اکنون، MMahdiD25 گفته است :

خیلی ممنون آقای قاسمی

سایت منبع را هم نگاه کردم ولی شک داشتم گفتم بپرسم

این کد فقط با PHP 7 سازگاره یا با PHP 5 به بالا؟

با تشکر فراوان

درود.

از این نسخه به بالا تا PHP 7 سازگاری دارد.

(PHP 5 >= 5.0.5, PHP 7)

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...