2016-12-28 13 views
-7
$user=mysqli_query($con,"SELECT * FROM users WHERE user_id='".$_SESSION['user_id']."')"; 

何が間違っているのですか?あなたが引用PHP MySQLiの選択クエリ

+0

StackOverflow(http://stackoverflow.com/help/how-to-ask)に質問する – Fyntasia

+1

ようこそスタックオーバーフロー、あなたの質問は残念ながらオフトピックです。他人が理解できるように、質問を説明する必要があります。 – Panda

+0

私は 'WHERE'節の引用符はバランスが取れていないと思います。また、準備されたステートメントを使用する必要があります。 –

答えて

0

はオフのようです:あなたは、単一引用符'との声明を終了する必要が

$user = mysqli_query($con,"SELECT * FROM users WHERE user_id='".$_SESSION['user_id']."'"); 

、その後、あなたはmysqli_query機能に括弧を閉じる必要があります。また、SQLインジェクションを防止するために、クエリにバインド変数を設定する必要があります。

詳細については、this postを参照してください。

+0

ありがとう@FrankerZ –

関連する問題