[前][次][番号順一覧][スレッド一覧]

mysql:16736

From: 東 兼充 <東 兼充 <kanemitsu@xxxxxxxxxx>>
Date: Tue, 24 Dec 2024 21:10:13 +0900 (JST)
Subject: [mysql 16736] Re: [mysql 16735] Re: [mysql 16734] Re: [mysql 16729] 契約していたサーバーが廃業予定 別のサーバーに移植しようしたらPHPが7.0以上でmysqlがmysqliでないと動かず。

小山様 ありがとうございました。

$linkに問題があったようです。
名前を変えるとほぼ正常に接続できるようになりました。
ありがとうございました。

東



> 

> 小山です。

> 

> おそらく

> 

> > おなじ処理を

> > 少し後の行でおこなうとよみこめなくなり

> > データベースから切断されてしまうようです。

> 

> この間で $link 変数が上書きされて、なんらかの文字列になってしまっているんでしょうね。

> 

> $mysqli = mysqli_connect("$DB_SERVER","$DB_LOGIN", "$DB_PASSWORD");

> 

> と $mysqli のような明確にわかる変数名に変更して、使用部分は全部おきかえると

> どうでしょうか?

> 

> On Tue, Dec 24, 2024 at 5:24PM 東 兼充 <kanemitsu@xxxxxxxxxx> wrote:

> >

> > 皆様コメントありがとうございます。

> >

> > データーベースにはつながるようです。

> > ためしに

> > echo で出力させると、その部分は出力できました。

> > おなじ処理を

> > 少し後の行でおこなうとよみこめなくなり

> > データベースから切断されてしまうようです。

> >

> > ためしに

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

> > をやってみましたが駄目でした。

> >

> > ちなみに

> > プログラムは21年前に作成したものです。

> >

> > 文字コートが何度か変わったりしましたが、なんとか修正して対応してきました。

> > 現在は

> > https://higashi.us/yoyaku/

> > で動いています。

> > 移動先は

> > https://higashi.us.2024121823441311931890.onamaeweb.jp/yoyaku/

> > で作成しています。

> >

> > データベース接続がきれるような操作が途中にはいっているような感じです。

> >

> > 原因がよくわからず苦慮しています。

> >

> > 東

> >

> >

> > > ----- Original Message -----

> > >

> > > From: "東 兼充" <kanemitsu@xxxxxxxxxx>

> > > To: "ml@xxxxxxxxxx" <ml@xxxxxxxxxx>

> > > Date: 2024/12/23 月 17:37

> > > Subject: [mysql 16729] 契約していたサーバーが廃業予定 別のサーバーに移植しようしたらPHPが7.0以上でmysqlがmysqliでないと動かず。

> > >

> > >

> > > 素人で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のバージョンがわったときに、皆様対応されているようですが、

> > > 当方すっと同じレンタルサーバーしようしてきましたので対応せずに正常に動いたいました。

> > >

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

> > >

> > > なにせ素人の初心者です。

> > > なにかアドバイスいだだければありがたいです。

> > >

> > > 東

> > >

> > >

> >

> 

> 

> -- 

>     小山哲志

>     koyama@xxxxxxxxxx

> 



[前][次][番号順一覧][スレッド一覧]

     16729 2024-12-23 17:36 [東 兼充 <kanemitsu@] 契約していたサーバーが廃業予定 別のサーバーに移植しようしたらPHPが7.0以上でmysqlがmysqliでないと動かず。
     16730 2024-12-23 19:41 ┣[<naturelovers@xxxxxx] Re: [mysql 16729] 契約していたサーバーが廃業予定 別のサーバーに移植しようしたらPHPが7.0以上でmysqlがmysqliでないと動かず。
     16731 2024-12-23 22:22 ┣[NISHIMURA Yutaka <is]                                       
     16732 2024-12-23 23:44 ┣[Takahiro Kambe <taca]                                       
   @ 16733 2024-12-24 00:17 ┣["Noguchi, Shinichi" ] Re: [mysql 16729] 契約していたサーバーが廃業予定 別のサーバーに移植しようしたらPHPが7.0以上でmysqlがmysqliでないと動かず。
     16734 2024-12-24 17:24 ┗[東 兼充 <kanemitsu@] Re: [mysql 16729] 契約していたサーバーが廃業予定 別のサーバーに移植しようしたらPHPが7.0以上でmysqlがmysqliでないと動かず。
     16735 2024-12-24 17:45  ┗[KOYAMA Tetsuji <koya] Re: [mysql 16734] Re: [mysql 16729] 契約していたサーバーが廃業予定 別のサーバーに移植しようしたらPHPが7.0以上でmysqlがmysqliでないと動かず。
->   16736 2024-12-24 21:10   ┗[東 兼充 <kanemitsu@] Re: [mysql 16735] Re: [mysql 16734] Re: [mysql 16729] 契約していたサーバーが廃業予定 別のサーバーに移植しようしたらPHPが7.0以上でmysqlがmysqliでないと動かず。