Эта проблема у меня была в течение нескольких дней, и я не могу понять, где проблема. Я смотрел на функции по-разному, даже просматривая сайт php, но я не могу решить эту проблему. Это код, где у меня возникли проблемы:php не вставляет в mysql
$sql = mysqli_query($db_connect, "INSERT INTO forum_post(post_author, post_author_id, date_time, type, section_title, section_id, thread_title, post_body) VALUES($log_username, $log_id, now(), 'a', '$forum_section_title', '$forum_section_id', '$post_title', '$post_body')");
$this_id = mysqli_insert_id($db_connect);
header("location: ../view_thread.php?id=$this_id");
отредактированный ...
Так что я могу показать, как я обработал обработку (а так я могу увидеть сообщение об ошибке):
$sql = mysqli_query($db_connect, "INSERT INTO forum_post(post_author, post_author_id, date_time, type, section_title, section_id, thread_title, post_body) VALUES('$log_username', '$log_id', now(), 'a', '$forum_section_title', '$forum_section_id', '$post_title', '$post_body')");
if(mysqli_error($db_connect)) {
$message = mysqli_error($db_connect);
header("location: ../message.php?msg=$message");
}
$this_id = mysqli_insert_id($db_connect);
header("location: ../view_thread.php?id=$this_id");
exit();
Что вы пробовали до сих пор? Использование 'mysqli_error ($ db_connect);' и комментирование перенаправления кажутся первыми вещами. – jeroen
всегда использует '$ mysqli-> ошибку' для отладки, так как это, вероятно, привело бы вас к ошибке. [link] http://www.php.net/manual/en/mysqli.error.php [link] – amigura
Теперь я использую mysqli_error, позвольте мне проверить, могу ли я это понять –