データベースに新しいユーザーを追加しようとしています。2 つの異なるスクリプトでまったく同じステートメントを使用してデバッグしようとすると、何らかの理由で、クエリを実行する必要がある php スクリプトからクエリを実行しようとすると、mysql は実際のデータではなく空白の行を挿入します。
一方、ランダムなphpスクリプトからその正確なクエリを実行しようとすると、(セッション変数を使用して)同じ正確な変数をデータベースに渡すと、問題なくデータがデータベースに挿入されます。このような問題を解決する方法がわかりません。かなり長い間試してきました。この問題を解決するために何ができるかについてのアドバイスをいただければ幸いです。
$usr_email = $_SESSION['email'];
$usr_company_name = $_SESSION['compame'];
$usr_city = $_SESSION['city'];
$usr_state = $_SESSION['state'];
$usr_phone = $_SESSION['phone'];
$usr_password = $_SESSION['password'];
$usr_first = $_SESSION['first'];
$usr_last = $_SESSION['last'];
mysql_query("INSERT INTO users (id, email, compname, city, state, phone, password, first, last)
VALUES('','$usr_email','$usr_company_name','$usr_city','$usr_state','$usr_phone','$usr_password','$usr_first','$usr_last')",$conn);