我只想選擇並顯示數據庫中的數據。我想我在網上關注所有的教程等,但有些地方是錯誤的。我的代碼:從數據庫中選擇數據時遇到困難
<?php
$user = 'root';
$pass = 'root';
$db='test';
$host ='localhost';
$name = 'ryan';
$mysqli = new mysqli($host, $user, $pass, $db);
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '
. $mysqli->connect_error);
}
else{
echo 'Checkpoint 1 <br>';
}
$sql = "SELECT * FROM user WHERE name LIKE ryan";
$result = $mysqli->query($sql);
$num_results = $result->num_rows;
echo'checkpoint 2';
$row = $result->fetch_assoc();
echo'checkpoint 3';
?>
我能到「檢查點2」,但由於某些原因,FETCH_ASSOC()函數不會做任何事情。我正在使用Netbeans,並且由於num_rows函數的作用,fetch_assoc()甚至不會變綠。如果我在末尾刪除了兩個括號,fetch_assoc也會變成綠色。
你的先生是一個天才,這個工作完美。非常感謝。 – ratrace123
@ ratrace123你也可以使用這個查詢進行通配符搜索'$ sql =「SELECT * FROM user WHERE name LIKE'%ryan%'';' – Gunasegar