に私は今の年齢のための答えを探していない、同様の質問の多くが、とにかく何の解決策はまだ...mysqli_queryはphpmyadminの中で動作しますが、PHP
は認められなかった、 mysqli_queryを使用してデータベースからユーザを削除すると、クエリはphpmyadminで使用すると動作しますが、PHPスクリプトの一部として使用すると動作しません。
$username = "bob";
$db = mysqli_connect("localhost", "username", "password", "user_data");
$sql1 = "select id from user_information where username='$username'";
$id = mysqli_query($db, $sql1) or die(mysql_error());
echo $id;
データベース接続が正常に動作し、私はPHPでデータを入力できます。
提案がありますか? (誰の助けも大歓迎です)。
'$のid'はMySQLiの資源であり、あなたが必要それを最初にフェッチする。 http://php.net/manual/en/mysqli-result.fetch-assoc.php – Qirel
そして 'die(mysql_error());'はあなたに何も与えません。 'mysql_'は' mysqli_ ' – Qirel
' $ username'が将来静的にならない場合は、パラメータ化されたクエリを使うべきです。 http://php.net/manual/en/mysqli.quickstart.prepared-statements.php – chris85