<html>
<form action="update.php" method="POST" name="ID">
<input type="text" name="ID"">
<input type="Submit" value="Submit">
</form>
</html>
上にID番号を取得するための送信フォームがあります。 私はそのIDをユーザ(注:数字です)に入力しようとし、そのIDに対応するmysqlテーブル行を表示します。 例:ユーザーが2を入力し、データベースから行番号2を表示します。 私の問題は、すべての行が表示され、必要なだけではないことです。 - 余分な質問:NULL値を入力した場合、ユーザーにエラーを表示するにはどうすればよいですか?mysql_num_rows()エラー
<?php
$id=$_POST['ID'];
.
.
.
mysql_connect($host,$username,$password);
if (!mysql_select_db($database))
die("Can't select database");
$query="SELECT * FROM table WHERE ID= '$id'";
$result = mysql_query("SELECT * FROM vbots");
$num=mysql_num_rows($result) or die("Error: ". mysql_error(). " with query ". $query);
mysql_close();
.
.
.
?>
ありがとう、私はそれを修正しました。 ユーザーが値を入力せずにPOSTを押すかa-z文字を使用したかどうかを確認する方法を教えてください。 – virusbogdan