مشکل با utf8

masoud_masoud

New Member
با سلام .

من کد زیر رو مینویسم اما ارور میده

PHP:
<?php


$db_host="localhost";
$db_user="ma3oud";
$db_pass="*****";
$db_name="mydb";


$dbc = mysqli_connect($db_host,$db_user,$db_pass,$db_name);
 
mysql_query('SET CHARACTER SET utf8;');


?>

ارور هم اینه !

PHP:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in F:\xamp\xampp\htdocs\tala\index1.php on line 22

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in F:\xamp\xampp\htdocs\tala\index1.php on line 22

من فایل اولی(کد بالا) رو تو فایل index1 اینکلود کردم.

در ضمن یوزر من ODBC نیست . نمیدونم این چیه .

من قبلا به utf 8 نیازی نداشتم اما الان میخوام باش کار کنم . لطفا راهنمایی کنید در مورد utf8 کلا

اگر اون قسمت charset رو هم ندم که به صورت علامت سوال چاپ میکنه.

یک مدل دیگه هم دادم

PHP:
$db_host="localhost";
$db_name="mybb";



mysql_connect($db_host,'root','');
mysql_select_db('mydb');
mysql_query("SET NAMES 'utf8'");

اما بازم ارور

PHP:
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in F:\xamp\xampp\htdocs\tala\index1.php on line 20

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in F:\xamp\xampp\htdocs\tala\index1.php on line 23

در ضمن من میخوام همون یوزر استفاده کنم

یک چیز دیگه من یک دیتابیس utf8 دارم اطلاعات به صورت فارسی توش موجود هست و از طریق phpmyadmin به درستی مشاهده میشه.
 
آخرین ویرایش:

Masoud1365

مدیر انجمن
شما یا از mysql استفاده کن یا از mysqli !
با یکی کانکت میشی و با یکی دیگه کوئری میفرستی !
 

masoud_masoud

New Member
آقا اصلا حواسم به اونجاش نبود !!!

اینقدر کد جابجا کردم که اینطوری شد .

مرسی . میشه کلا یه توضیحی در مورد این ها بدی . چرا 2 تا دستوره.
 

جدیدترین ارسال ها

بالا