mysqli_connect の第四引数にdbnameいれて、mysqli_select_db やめるとどうなりますか。



2024年12月23日 17:36:59 JST、"東 兼充" <kanemitsu@higashi.org> より:
素人でmysqlを使用しています。
サーバーを契約している会社から閉鎖の連絡がきました。
仕方なくお名前.comのサーバーへ移植作業したところ
PHPがバージョン7.0以上しか選択できず、
バージョンを7.0にしました。

すると

mysqlコマンドが使用できずmysqliでしか反応しません。
データーベースの接続法もかわっており
ネットで調べた方法をためしました。
しかし
途中までは、うまくいくのですが
あとは何度修正してもエラーがでます。


$link = mysqli_connect("$DB_SERVER","$DB_LOGIN", "$DB_PASSWORD");
mysqli_select_db($link,$DB);

までは動くのですが
あとが
$result_kyuusin=mysqli_query($link,"select * from kyuusin
where kyuusinbi = '$yoyakubi' and item='$item'");

Warning: mysqli_query() expects parameter 1 to be mysqli, string given in /home/r0792529/public_html/higashi.us/yoyaku/index.php on line 377

とエラーがでて対応ができません。

かなり前からPHPのバージョンがわったときに、皆様対応されているようですが、
当方すっと同じレンタルサーバーしようしてきましたので対応せずに正常に動いたいました。

今回突然のサーバー廃業で対応せざるをえなくなり、困っています。

なにせ素人の初心者です。
なにかアドバイスいだだければありがたいです。