これは私が少し前に尋ねた質問に似ていますが、これは何の答えも引き付けていないようだったので、もう一度やり直します。
私はあなたがログインする予約システムを持っています、そしてあなたのユーザー名はという名前のクッキーに保存されています$_COOKIE['ID_my_site']
。ユーザーがフライトを予約した後に実行されるスクリプトがあり、すべての詳細をテーブル(という名前OABS_customers
)に格納します。これは正常に機能しますが、機能しない1つの行は、username
行に追加$_COOKIE['ID_my_site']
される行です。
テーブルの構造は次のとおりです。
名前タイプ(長さ)Nullデフォルト name varchar(60)nononameはありません address1 varchar(60)noaddressなし address2 varchar(60)noaddress2なし county varchar(60)nocountyはありません 郵便番号varchar(32)郵便番号なし 顧客tinyint(4)いいえ 座席varchar(11)いいえ0 番号tinyint(4)いいえ0 class varchar(11)nonoclassなし username varchar(60)nousernameなし
先ほど言ったように、すべてが正常に機能しますがusername
、デフォルト値の.が表示される列がありますnousername
。これは私が使用しているコードです。
$query = "INSERT INTO OABS_customers (username) VALUES ('$user')";
ここで$user = $_COOKIE['ID_my_site']
(上記のスクリプトの前に定義されています)。
誰かがこの問題を手伝ってくれるなら、私はそれを大いに感謝します。