Я получаю эту ошибку, пытаясь запустить простой запрос. Я думаю, что я неправильно выполняю код, ниже - код. Я могу заставить его работать, используя mysql_connect
и mysql_query
, но не mysqli
PhP, соединяющий MySqli
$connect = mysqli_connect('localhost','root','password','vdb');
$per_page = 6;
$query = mysqli_query($connect, 'SELECT cid, fname, lname,address, score FROM customers');
while ($query_row = mysql_fetch_assoc($query)) {
echo $query_row['fname'] . '<br />';
}
Здесь ошибка
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
Спасибо заранее!
Вы должны использовать 'mysqli_fetch_assoc ($ запроса)' вместо 'mysql_fetch_assoc()'. API не являются взаимозаменяемыми. –
В отношении PHP MySQL является старым драйвером базы данных, а MySQLi - улучшенным драйвером. MySQLi использует новые возможности MySQL 5. –