私はMS Accessデータベースからいくつかのデータにアクセスし、そこからPHPを使用してデータを取得する必要があります。PHPを使用してMS Accessデータベースにアクセスする最も良い方法は何ですか?
私はウェブを中心に見て、正しくデータベースに接続しているようだ次の行を見つけた:
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\wamp\www\data\MYDB.mdb");
はしかし、私は次のようにいくつかのデータを取得することを試みた:
$query = "SELECT pageid FROM pages_table";
$result = mysqli_query($conn, $query);
$amount_of_pages = 0;
if(mysqli_num_rows($result) <= 0)
echo "No results found.";
else
while($row = mysqli_fetch_array($result, MYSQL_ASSOC))
$amount_of_pages++;
そして、次のエラーを提示した
警告:mysqli_query()、パラメータ1はmysqliのことを期待C:\ wamp \ www \ data \ index.phpで与えられたオブジェクトです。
警告:mysqli_num_rows()は、パラメータ1がmysqli_result、C:\ wamp \ www \ data \ index.php line 23 該当する結果は見つかりませんでした。
私はAccessデータベースへの接続を実際に理解していませんが、私は別のやり方ですべきことはありますか?
ご協力いただきありがとうございます。
問合せコールが正常に機能したと仮定しないでください。それぞれの呼び出しのたびに 'mysqli_error()'をチェックしなければなりません。もしあなたがそれをしたなら、あなたは接続呼び出しが失敗するのを見るでしょう。 –