//connecting to the remot database ends
//connecting to the local database
do
{
array_push($msgs2,$msgs['Message']);
}
while($msgs=mysql_fetch_assoc($rs));
$con=mysql_pconnect($todb,'
die("couldn't connect");
}
mysql_select_db("dtestfor_IPAB_db",$con);//databasename
foreach($msgs2 as $m)
{
$m2 = explode(",",$m);
}
//connecting to the local database ends
//connecting to the remot database
$dblink2 = mysql_pconnect); // connect server 2
// select database 2
$rs4=mysql_query("select max(sms_index) as 'ma' from ".$smstable."");
$max2=mysql_fetch_assoc($rs4);
//connecting to the remot database ends
//connecting to the local database
$con=mysql_pconnect($todb,);//servername,username,password
if(!$con)
{
die("couldn't connect");
}
mysql_select_db($con);
mysql_query(']);
//connecting to the local database ends
?>
こんにちはすべて....私は、1つのサーバー上のSMSテーブルから値を取得しようとしている別のサーバー内の別のテーブルにそれらの値を挿入します。それを実行しながら私はそれに応じて値を挿入するSMSテーブルの最大値をチェックする別のテーブルを使用しています。 すべてのコードは問題なく表示されますが、コードを実行すると、エラーメッセージが表示されます 警告:mysql_fetch_assoc():指定された引数は、37,45,67行の(url)にある有効なMySQL結果リソースではありません。 私は構文が間違っていると思います。 任意のヘルプははるかに私はこのようなクエリの行を変更しますmysql-phpエラーメッセージ
各mysql_queryの最後に 'die(mysql_error())'をスティックしてもう一度実行します。それは間違っている場所を教えてくれますが、それはそれらの欠けている場所にあるかもしれません。 MySQLチュートリアルを入手してください。 – Alasdair
クエリで使用する前に値を適切にエスケープしてください。さらに、 'mysql_'は推奨されません。このブログのエントリーを読むhttp://bit.ly/OHvqYe – Gajus