私はログインしているとユーザーメンバーIDを取得します。だから私はユーザーIDを印刷します。ユーザーがログインしていない場合、私は0
というユーザーIDを印刷します。今すぐ私は任意のデータフォームを選択したときにmysql()$ id = '0';)私のコードは機能しませんし、私は結果を印刷できません。私の問題はid = '.$id.'
の一重引用符であると思います。これを修正する方法は?ユーザーIDとidが空の場合にmysqlからPHPを使用してデータを選択
if($_SESSION['login'] > 0){
$id = $row['id']} else {
$id = '0';}
選択データ:
$sql = 'SELECT * FROM data_test WHERE id = '.$id.' AND productid = '.$row2['id'];
......
EDIT注:$row2['id']
は別の結果と$id
とは関係ありません
引用符を削除するだけではありませんか? I. '$ id = 0;'? –
'$ row2'はどこにありますか – mgraph
使ってみないでください。 id = '$ id'のように、$ row2のどこに? –