※ ChatGPTを利用し、要約された質問です(原文:warningの解決方法に関する質問)
warningの解決方法に関する質問
2005/09/05 16:56
このQ&Aのポイント
警告(warning)が出る理由として、mysql_query()関数に無効なMySQLリンクリソースが渡されていることが考えられます。
解決策として、mysql_connect()関数やmysql_select_db()関数の実行結果をチェックし、正常に接続できているか確認しましょう。
また、MySQLのエラーメッセージを表示するために、mysql_error()関数を使用することも推奨されます。
下記のコードを実行すると
下記のような警告(warning)がでます
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\server\public_html\bbs.php on line 53
いろいろやってみたのですが解決できません。
解決方法を教えてください
<html>
<head>
<title>testbbs</title>
</head>
<body>
<form action = "/bbs.cgi" method="post">
投稿者名(自分の本名は入力しないでください)
<br>
<input type="text" name="title" size=50>
<br>
タイトル
<br>
<input type="text" name="name" size=60>
<br>
<br>
本文
<br>
<textarea rows=10 cols=70 name="write">
</textarea>
<br>
<input type="submit" value="書き込む">
</form>
<?php
class readDb{
private $ConnectId;
private $query;
function __construct($server,$DbId,$DbPassword,$UseDb){
$ConnectId=mysql_connect($server,$DbId,$DbPassword);
$Errflag=mysql_select_db($UseDb,$ConnectId);
if(!$Errflag){
echo "失敗";
}
}
function serchTitle($tableName){
$query="SELECT * FROM ".$titleName;
$result=mysql_query($query,$ConnectId);
if($result){
echo "成功";
}else{
echo "失敗・・";
}
}
}
$readDb_Obj= new readDb
("localhost","秘密","秘密","bbstest");
$readDb_Obj->serchTitle("titletest");
?>
質問の原文を閉じる
質問の原文を表示する
お礼
ありがとうございました おかげで問題は解決しました.