は、私は次のコードを持っている:テキストはデータベースに入力されません!
$log = "Pooled a football league game";
$database->adminActLog($log);
adminActLog ....私はにこれを入力しようとしています
function adminActLog($act)
{
$q = "INSERT INTO ".TBL_ADMIN_ACTIVITY." VALUES (NULL, '$_SESSION[id]', '$act', DATE_ADD(NOW(), INTERVAL 6 HOUR))";
mysql_query($q, $this->connection);
}
フィールドをVARCHAR(255)です。
データベースに入っていないだけですか?他のフィールドにデータが入力されていますか?
おかげ
あなたの質問への回答ではありませんが、さらに進む前にSQLインジェクションについてお読みください:http://en.wikipedia.org/wiki/SQL_injection –
TBL_ADMIN_ACTIVITYは定数ですか?それが指定されていない場合は、構文エラーが発生します。 – Quentin
エラーログには何が報告されますか? (Webサーバー上でこれを実行しており、コマンドラインに直接出力されたエラーを見ることはできません)。 – Quentin