0

ドロップダウン メニューからこのクエリを実行しようとしています。サブカテゴリではなく、カテゴリと宛先データが正常に機能しています。おそらく、私の Html または Javasscript の問題ですが、MYSQL の専門家の意見を聞きたい可能ですか?私は PHP と MYSQL にまったく慣れていませんが、すぐに学習します。HTML がここに投稿されるかどうかわからないので、誰かが私のクエリが正常に動作することを確認できるかどうかを尋ねます。みんなありがとう。

$category=$_POST['Category'];
$subcategory=$_POST['Subcategory'];
$destination=$_POST['Destination'];

$result = mysql_query("SELECT * FROM travel WHERE Category='$category' AND        Subcategory='$subcategory' AND Destination='$destination'")
or die(mysql_error());

$row = mysql_fetch_array( $result ) ;

4

1 に答える 1

0

それがあなたのケースの原因であるかどうかはわかりませんが、クエリに渡す前にユーザーからのデータをエスケープする必要があります:

$category=mysql_real_escape_string($_POST['Category']); 
$subcategory=mysql_real_escape_string($_POST['Subcategory']); 
$destination=mysql_real_escape_string($_POST['Destination']);
....
于 2012-05-02T19:53:48.600 に答える