我一定做错了什么
我有一个非常简单的脚本和一个非常简单的数据库 不知道为什么它不起作用..
请帮忙
<?php
error_reporting(E_ALL);
$link = mysql_connect('localhost', 'root', 'password');
if(!$link)
{
die('Could not connect: ' . mysql_error());
}
$database = mysql_select_db('test_db', $link);
if(!$database)
{
die('Could not connect to database: ' . mysql_error());
}
$result = mysqli_query($link, "SELECT forename FROM users WHERE id='1'");
if(!$result)
echo 'PROBLEM';
$row = mysqli_fetch_array($result);
echo $row[0];
?>
它甚至没有给出任何错误,只是回应'问题'......
数据库连接正常,数据库中有1个用户ID为1,而forename为Cristian。
答案 0 :(得分:5)
在$result = mysqli_query
中尝试使用$result = mysql_query
中的$row = mysqli_fetch_array
应该有帮助
尝试使用此
替换$ result中的代码$result = mysql_query("SELECT forename FROM users WHERE id='1'");
if(!$result)
echo 'PROBLEM';
$row = mysql_fetch_array($result);
echo $row[0];
?>