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

mysql:16732

From: Takahiro Kambe <Takahiro Kambe <taca@xxxxxxxxxx>>
Date: Mon, 23 Dec 2024 23:44:26 +0900 (JST)
Subject: [mysql 16732] Re: 契約していたサーバーが廃業予定 別のサーバーに移植しようしたらPHPが7.0以上でmysqlがmysqliでないと動かず。

こんばんは。

In message <577791308.337458.1734943019134@xxxxxxxxxx>
	on Mon, 23 Dec 2024 17:36:59 +0900 (JST),
	東 兼充 <kanemitsu@xxxxxxxxxx> wrote:
> 途中までは、うまくいくのですが
> あとは何度修正してもエラーがでます。
...
> $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
> 
> とエラーがでて対応ができません。
上記は正確には警告(ウォーニング)ですが、mysqli_query()の引数が適切でな
いため、結果が得られないのでしょう。

	https://www.php.net/manual/ja/mysqli.query.php

> 今回突然のサーバー廃業で対応せざるをえなくなり、困っています。
困っているのはわかりますが、本件はMySQLのデータベースというよりも、
PHP言語の問題です。

> なにせ素人の初心者です。
> なにかアドバイスいだだければありがたいです。
mysqli_query()に渡そうとしているSQLの文字列についても、(先に適切にエス
ケープされているのかもしれませんが)今時であればプリペアドステートメン
トを使用すべきところでしょう。

困っているのはわかりますが、修正されようとしている部分は「素人の初心者」
で適切に対処できる内容ではないと考えます。どのようなシステムなのか何をし
ているものなのかわかりませんが、少なくともPHP方面のコミュニティで相談さ
れるか、それなりの費用をかけて専門家に依頼されることをお勧めします。

-- 
神戸 隆博 / Takahiro Kambe


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

     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でないと動かず。