※ ChatGPTを利用し、要約された質問です(原文:データベースへの接続について)
データベースへの接続について
このQ&Aのポイント
データベース接続エラーの解決方法とは?
データベースへの接続エラーを修正する方法は?
データベース接続エラーの対処法は?
●質問の主旨
下記のコードでデータベースを実行しようとしたところ、
Fatal error: Call to undefined function prinf() が
表示されます。
Host infomation: localhost via TCP/IP
と表示させるためには、どこを修正すれば良いでしょうか?
ご存知の方、よろしくお願いします。
●質問の補足
参考書によると、
Fatal error: Call to undefined fuction mysqli_connect()
というエラーが表示される可能性があることを、前もって指摘されています。
ただその場合、「php.iniファイルのphp_mysqli.dllを有効にしてください」
とありますが、私のファイルではすでに有効になっています。
(";"セミコロンは入力されていない状態)
extension=php_mysql.dll
extension=php_mysqli.dll
また、Fatal error:の内容が、私の場合、"printf()"ですが、
参考書の場合、mysqli_connect()になっています。
●参考書
ジュリー・C・メローニ
はじめてのPHP、MySQL、Apache原著第5版 PEARSON
P.365 リスト18-1
●コード
<?php
$mysqli = new mysqli("localhost", "username", "******", "firstmysql");
if(mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit;
} else {
prinf("Host infomation: %s\n", mysqli_get_host_info($mysqli));
}
お礼
Yune-Kichiさま ご回答ありがとうございます! printfにしたら表示されました。