-2

誰かがコードのその部分の何が問題なのか説明できますか?

$count_query_v1 = 'COUNT user_id FROM  stiri WHERE user_id = '.$_SESSION["user"]["nume"].''; 
$answer = mysql_query($count_query_v1) or die(mysql_error()); 
echo $answer;

そのエラーを返してください:

SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

4

1 に答える 1

4

選択と括弧を追加する必要があります。これはうまくいくはずです:

SELECT count(user_id) FROM stiri WHERE user_id = '.$_SESSION["user"]["nume"]

COUNT に関するドキュメントを読んでください。また、スクリプトはSQL インジェクションに対して脆弱です。それを防ぐ方法については、この回答も読むことをお勧めします。

于 2013-08-29T19:33:24.140 に答える