Мне интересно, почему приведенный ниже код не может добавить мои данные в базу данных, нет никаких сообщений об ошибке.php insert database не работает
trans_id находится в INT (11) тип данных, subject и useid находится в VARCHAR (45).
$con = mysql_connect("localhost","user","pass");
if (!$con)
{
die('Could not connect to the database! ' . mysql_error());
}
//Accessing the database
$db_selected = mysql_select_db("ebook", $con);
if (!$db_selected) {
die ('Database error!' . mysql_error());
}
else
mysql_query($con, "INSERT INTO free_chapters (trans_id, subject, useid) VALUES ($transactionId, 'Chemistry', $useid)");
Что делать, если вы меняете свой запрос на mysql_query ("...") или умеете (mysql_error()); ' – Martijn
, если' useid' является varchar, вам также нужны одинарные кавычки. – DevlshOne