0

我已验证我与以下人员有联系:

$dbh=MYSQL_CONNECT(DB_HOST, DB_USER, DB_PASSWORD) OR _log("message.php: Can not connected to database.");

if (!$dbh)
{
$test = "Database is not connected.";
}
else{
$test = "All is not good. You're connected.";
}

<?php echo $test; ?>

我刚刚注意到,当这个文件运行时,它不再将给定的值插入到数据库表中。这是查询:

@mysql_select_db(DB_NAME) or _log("message.php:  Can not select database.");


$date=date("Y/m/d H:i:s");

$sql="insert into uploadedtovimeovideos set ifvisible='1', name ='$name', email='$email', occasion='$occasion', recipientName='$recipientName', recipientEmail='$recipientEmail', file='$file', subject='$subject', video='$fileName',msg='$msg', title='$msg', token='$token', date='$date', timezone='$timezone', datescheduled='$dateschedule', password='$password'";
$result = mysql_query($sql);

_log($sql);

此文件中的代码没有更改,但为了确定,我恢复了一个我知道肯定有效的旧版本,但它没有帮助。此外,我在将值插入其他表时也没有问题。我查了一下,最后一次进入表格是昨天大约 4 点,但我不知道在那之后会发生什么。

是否存在与仅一张表相关的常见问题?我应该寻找什么?

4

1 回答 1

0

在您的 上mysql_query,尝试将您的or _log(mysql_error())功能附加到它。

其次,您不应该使用任何mysql_*功能。而是使用mysqli_*或 PDO。

于 2013-07-08T16:52:39.553 回答