データベースにクエリを実行していないため、結果が得られません
これがその仕組みです
1) mysql_connect()でデータベースに接続しますコード>
mysql_connect("localhost", "username", "password") or die(mysql_error());
2) mysql_select_db()のようなデータベースを選択するよりも
mysql_select_db("Database_Name") or die(mysql_error());
のように
$query = "SELECT * FROM cars where carType = 'chevy' AND active = 1";
$result =mysql_query($query); //you can also use here or die(mysql_error());
エラーかどうかを確認する
if($result){
while($row= mysql_fetch_array( $result )) {
//result
}
}
だから試してみてください
$data = mysql_query("SELECT * FROM cars where carType = 'chevy' AND active = 1") or die(mysql_error());
echo"<table border cellpadding=3>";
while($row= mysql_fetch_array( $data ))
{
echo"<tr>";
echo"<th>Name:</th> <td>".$row['name'] . "</td> ";
echo"<th>ImagePath:</th> <td>".$row['imagePath'] . " </td></tr>";
echo"<th>Description:</th> <td>".$row['description'] . "</td> ";
echo"<th>Price:</th> <td>".$row['Price'] . " </td></tr>";
}
echo"</table>";
?>
注:
MySQL _ *
関数は非推奨になっているため、 PDO
を使用してください またはMySQLi
代わりは 。 PDOの方がはるかに簡単で読みやすいことをお勧めします。ここで、MySQL開発者向けのPDOチュートリアル
を学ぶことができます。 初心者向けのPdo(なぜ?そしてどのように?)
もチェックしてください。