2016-07-02 11 views
2

このSQLクエリを私のPHPで動作させるのに問題がありました。PHP変数を使用してステートメントを選択

$get = mysql_query("SELECT * FROM media WHERE id = '" . $id . "'")); 

:idはURLであり、その後、私はselect文で変数$ IDとして使用したい..私はコードで間違った

 require ("scripts/connect.php"); 

     if (isset($_GET['id'])) { 
       $id = $_GET['id']; 

     $get = mysql_query("SELECT * FROM media WHERE id = '" . $id . "'")); 
+1

D拘束parametised -

$get = mysql_query("SELECT * FROM media WHERE id = '" . $id . "'"); 

AMD私は、クエリ内のユーザー入力に関するコメントに同意する必要がありますユーザーの入力をSQLクエリに入れないでください。 http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php?rq=1 – melpomene

+2

を参照してください。少なくとも2つの構文エラーがあります: '}'が見つかりません。 ')'。 – melpomene

+0

PHPインタープリタはあなたに何が間違っているかを教えていませんか? 'syntax error、unexpected') '' – PaulH

答えて

0

タイプミスをやっているかを見るのに苦労UAE PDOと変数

関連する問題