Итак, у меня есть таблица с заголовком столбцов, описанием, созданным, fk_u. Тогда у меня есть такое заявление:
$stmt = $conn->prepare( "insert into blogs1(title,description,created,fk_u) values(?,?,?,?)");
После этого я пытаюсь связать параметры с помощью bind_param ().
$stmt->bind_param("ssii", $title,$desc,NOW(),$id);
Проблема, которую я получаю, заключается в том, что он не распознает функцию NOW (). В чем может быть ошибка. Я неправильно использую функцию bind_param?
Истинный. Я должен был сам придумать это решение. Но спасибо !
NOW()
- это MySQL, поэтому переместите его в свой SQL и удалите привязку ...
$stmt = $conn->prepare( "insert into blogs1(title,description,created,fk_u)
values(?,?,NOW(),?)");
$stmt->bind_param("ssi", $title,$desc,$id);
NOW()
- это не функция PHP, это функция MySQL. Его не нужно связывать, поскольку это не пользовательские данные. Просто добавьте его прямо в свой запрос.