ホームページ  >  記事  >  バックエンド開発  >  PHP ローカル変更テストは問題ありませんが、サーバー上では動作しません。専門家に教えてもらえますか?

PHP ローカル変更テストは問題ありませんが、サーバー上では動作しません。専門家に教えてもらえますか?

WBOY
WBOYオリジナル
2016-06-13 13:29:11860ブラウズ

PHP ローカル変更テストは正常ですが、サーバー上では動作しません。誰か助けてくれませんか?
ローカルテストは可能ですが、サーバー上では可能ではありません。値の受信と接続には問題ありません。以下はデータベースに書き込まれたコードが間違っているような気がしますが、エラーの原因がわかりません。助けてください。
----------区切り線。 ------- ---------

require_once("../conn.inc.php"); //データベース接続ファイルが含まれます
//フォームの値を受け取る
$netsId=$_GET['id'];
//if($netsId == NULL){
//$netsId=$_GET['id'] ;
//} else
if($_GET['id'] == NULL){
echo '変更情報はありません! ';
}
//echo $netsId;
$user_name=$_POST["user_name"];
$user_psw=$_POST["user_psw"];
$user_ip=$ _POST["user_ip"];
$net_name=$_POST["net_name"];
echo $net_name;
$net_url=$_POST["net_url"];
$net_type=$_POST ["net_type"];
$Province=$_POST["Province"];
$City=$_POST['City'];
$net_content=$_POST["net_content"];
//定義済み変数
$net_num=$_POST["net_num"];
$net_in=$_POST["net_in"];
$net_out=$_POST["net_out"];
$net_ok=$_POST["net_ok"];
$net_recom=$_POST["net_recom"];

//システム時差が8時間問題
date_default_timezone_set('Asia/Chongqing' ) ;
$now = getdate(time());
$cur_wday=$now['wday'];
$date = date("Y-m-d H:i:s $cweekday[$cur_wday] " );
$net_submit_time = date("Y-m-d H:i:s");
$last_time = $_POST["last_time"];
if($City == NULL)
{
$City = $_POST['citydefault'];

}

//操作ステートメントを入力
$sql = "UPDATE nets SET user_name = '$user_name',user_psw = '$user_psw',user_ip = '$user_ip',net_name = '$net_name',net_url = '$net_url',net_type = '$net_type',Province = '$Province',City = '$City',net_content = ' $net_content',net_num = $net_num,net_in = $net_in,net_out = $net_out,net_ok = $net_ok,net_recom = $net_recom,net_submit_time = '$net_submit_time',last_time = '$last_time' ここで id = $netsId";

mysql_query($sql); //操作ステートメントを mysql データベースに転送します
echo "Web サイトの変更が成功しました。


";
echo 'ホームページに戻る または ';
echo ' < ;a href="../index.php">クリックして戻る';
//echo '変更された ID 番号は '.$netsId.';

?>

-----解決策---------
機能をチェックしない戻り値?
------解決策---------
エラーメッセージを送信してください。
------解決策---------

話し合う

エラー メッセージを送信してください。

------解決策---------
話し合う

引用:
引用:

エラー メッセージを送信します。


はい、エラーメッセージを送信します。


この文が表示されます。意味がわかりません...
情報がデータベースに正常に書き込まれませんでした。SQL 構文にエラーがあります。MySQL サーバーに対応するマニュアルを確認してください。

------解決策---------
SQL ステートメントを次のように変更して試してください
id={$netsId}";

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。