PHPのSQLクエリでエラーが発生します。複数のクエリを試しましたが、phpMyAdminが生成するPHPコードを使用するのにも疲れました。誰かがこれを手伝ってくれますか?
無効なクエリ:SQL構文にエラーがあります。1行目の「sample_table」LIMIT0、30'の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
PHPコードは次のとおりです。
//Connect to server
$connect = mysql_connect("localhost", "root", "");
if (!$connect) {
die('Not connected : ' . mysql_error());
}
//Connect to DB
$db_selected = mysql_select_db("testing", $connect);
if (!$db_selected) {
die ('Can\'t use foo : ' . mysql_error());
}
$sql = "SELECT `Name` FROM `sample_table` LIMIT 0, 30 ";
//Query DB table
$sqlQuery = mysql_query($sql, $connect);
if (!$sqlQuery) {
die('Invalid query: ' . mysql_error());
}
//fetch the results / convert the results into an array
while($rows = mysql_fetch_array($sqlQuery, MYSQL_NUM)) //this is happening
{
$name = $rows['name'];
$age = $rows['age'];
$ID = $rows['ID'];
echo "$name<br/>$age<br/>$ID<br/>";
}
mysql_close($connect);
これが私が作成したphpMyAdminテーブルのスクリーンショットです。このテーブルには多数のレコードがあります。