私は大規模な会場データベースを持っています。このデータを1ページに表示したいのですが、idに属性を変更するだけです(例:venues.php?id = 1、 。行#1からのデータ)編集:ファイル名にID属性を追加してテーブルエントリを取得しますか?
編集:さて、私は、コードを更新し、これが今のように見えるものです:?
<?php
mysql_connect("localhost", "", "") or die(mysql_error());
mysql_select_db("") or die(mysql_error());
$id = (int) $_GET['id'];
$data = mysql_query("SELECT * FROM venues WHERE id = ".(int)$id) ;
or die(mysql_error());
Print "<table border cellpadding=3>";
while($info = mysql_fetch_array($data))
{
Print "<tr>";
Print "<th>Name:</th> <td>".$info['VENUE_NAME'] . "</td> ";
Print "<th>Address:</th> <td>".$info['ADDRESS'] . " </td></tr>";
}
Print "</table>";
?>
そしてvenues.phpに行く時に、ID = 1 Iこのエラーが発生する:
Parse error: syntax error, unexpected T_LOGICAL_OR in /home/nightl7/public_html/demos/venues/venues.php on line 8
'$データ=するmysql_query($ IDが "ID =会場SELECT * FROM"。)または(mysql_error())を死ぬ;' –