2016-10-04 9 views
-2

PHPのコードをSQLバックエンドに接続しようとしていますが、「警告:mysqli_query()はパラメータ1がmysqliになることを期待しています。データベース。PHPデータベースの接続エラー

私はこのガイドに従っています。 https://coolestguidesontheplanet.com/how-to-connect-to-a-mysql-database-with-php/

コードの最初のセクション(mysqli_querryまで)が機能します。ただし、行の構文はガイドに比べて正しいようです。

アイデア?

ありがとうございます。

+1

このタイプミスに関する質問を終了しましょう。 –

+1

[mysqli \ _query()の可能な複製はパラメータ1を予期し、mysqli \ _fetch \ _array()はパラメータ1を期待します](http://stackoverflow.com/questions/33853151/mysqli-query-expects-parameter-1-and- mysqli-fetch-array-expects-parameter-1) –

+0

@YourCommonSenseあなたは良いデュープのターゲットURLを持っていますか? – Drew

答えて

0

マニュアルに記載されているように、手順スタイルでは、最初のパラメータはmysqliである必要があります。つまり、

$link = mysqli_init(); 
$success = mysqli_real_connect(
    $link, 
    $host, 
    $user, 
    $password, 
    $db, 
    $port, 
    $socket 
) or die("error"); 


$query = "select * from Account_data"; 
mysqli_query($link, $query) or die('Error querying database.'); 
+0

https://dev.mysql.com/doc/apis-php/en/apis-php-mysqli.query.html私はこれには理想的なsyantaxを持っています。 mysqli_query($ link、 "SELECT * FROM City"、MYSQLI_USE_RESULT)は確かに同じですが、私が書いたものは何ですか? – Pukwugie

関連する問題