其实我试图使用MySqli,但它对我不起作用,即使它显示数据库已连接,但查询无法正常工作,甚至没有发出任何错误。我尝试使用代码波纹管:MySqLi由于某种原因而不能工作
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connect = mysqli_connect("localhost",'dbu', 'password');
if($connect){
echo 'connected';
}
else {
echo 'Failed:'.mysqli_error();
}
mysqli_select_db('dbname',$connect);
if($query = mysqli_query("SELECT * FROM `users`")){
$num = mysqli_num_rows($query);
while($fetch = mysqli_fetch_array($query)){
echo $id = $fetch['id'];
}
}
else {
echo 'error:'.mysqli_error();
}
你是什么意思它不工作。你刚才说查询工作和数据库已连接 – Akintunde007
对不起,我的意思是数据库连接,但查询不工作..这是我在问题中修复的错字。 – SimulationCode
尝试mysqli_connect(“127.0.0.1”,“dbu”,“password”,“dbname”);并删除mysqli_select_db() – shashi