PDA

View Full Version : mysqli



دانیال دزفولی
شنبه 25 مرداد 1393, 14:36 عصر
سلام
مشکل کد های زیر چیه؟



<?php
$host= 'localhost'; // host name
$dbuser='root'; // database username
$dbpass=''; // database password
$dbname='db'; // database name
mysqli_connect($host,$dbuser,$dbpass,$dbname);
mysqli_query('SET NAMES \'utf8\'');
$sel= mysql_query("select * from setting");
$select=mysql_fetch_array($sel);
?>

vahidqara
شنبه 25 مرداد 1393, 14:42 عصر
درود .. شما در ابتدا از mysqli استفاده کردین و سپس در خط های دیگه از mysql استفاده کردین!!!!!
مشکل اینه باید یک دست باشه .. یا mysqli یا mysql :لبخندساده:

دانیال دزفولی
شنبه 25 مرداد 1393, 14:44 عصر
Warning: mysqli_query() expects at least 2 parameters, 1 given in F:\xampp\htdocs\ed-demo\config.php on line 8

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in F:\xampp\htdocs\ed-demo\config.php on line 9

Mori Bone
شنبه 25 مرداد 1393, 14:45 عصر
از چه نظر؟
1- mysql_fetch_array نسبت به mysql_fetch_assoc ، از دو برابر رم بیشتر استفاده میکنه.

دانیال دزفولی
شنبه 25 مرداد 1393, 14:46 عصر
از چه نظر؟

کار نمیکنن

Mori Bone
شنبه 25 مرداد 1393, 15:22 عصر
$host = 'localhost'; // host name
$dbuser = 'root'; // database username
$dbpass = ''; // database password
$dbname = 'db'; // database name
mysqli_connect($host, $dbuser, $dbpass, $dbname);
mysqli_query('SET NAMES \'utf8\'');
$sel = mysqli_query("select * from setting");
$select =mysqli_fetch_assoc($sel);

mtn677
شنبه 25 مرداد 1393, 16:18 عصر
منم این مشکلو داشتم که حل شد.mysqli بر خلاف mysql دوتا پارامتر میگیره برو به اینجا:
http://barnamenevis.org/showthread.php?464693-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%AF%D8%B1%D8%AC-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3