Я получаю эту ошибку, когда я использую этот код для людей, чтобы вводить данные. Форма заявки не будет указана, потому что это не полезно в этом случае:Поставляемый аргумент не является допустимым ресурсом результата MySQL?
function some_more_custom_content() {
$output="<BR>";
ob_start();
if ($_REQUEST['code'] != "") {
$code = $_REQUEST['code'];
$query="INSERT INTO `fc` (`code`,`datetime`) values ('" . mysql_real_escape_string($code) . "', now())";
$result=mysql_query($query);
while ($fetch_array = mysql_fetch_array($result)) {
$seconds = time() - strtotime($fetch_array["datetime"]);
if ((time() - $entry['datetime']) < 60*60) {
echo ("The code " . htmlentities($code) ." was updated less than an hour ago.");
} else {
echo ("Inserted " . htmlentities($code) ." into the top.");
}
}
}
Любая идея, почему?
Случайный комментарий к лучшей практике: При использовании операторов «эхо» не объединяйте свою строку. Используйте запятые вместо периодов. Функция эха может принимать несколько строк в качестве аргументов. Пример: echo ("Inserted", htmlentities ($ code), "вверху.") Это ускоряет время выполнения. – Mark