我尝试在DB表中插入一行,如下所示:
$selected = mysqli_select_db($link, $db_name);
if(!$selected){
$mail_Subject = 'Error in selecting DB: ' . mysqli_error($link);
mail($mail_To, $mail_Subject, $mail_Body, $mail_From);
mysqli_close($link);
exit;
}
// Add the line to the database!
if(!mysqli_query("INSERT INTO tokens (user_id, user_name, transaction_id, token_type, token_meta, date) VALUES ('-3', 'nisui2', 'blabla2', '111', '111 meta', '');")){
$mail_Subject = 'Error in insertion: ' . mysqli_error($link);
mail($mail_To, $mail_Subject, $mail_Body, $mail_From);
mysqli_close($link);
exit;
}
由于某种原因,我收到一封主题为“插入错误:”的电子邮件,没有错误详情。
你能发现我做错了吗?
另外,你能告诉我一种调试方法吗? (我怎么知道问题是什么?)
答案 0 :(得分:3)
您选择带有“mysql_select_db”的数据库,但是您要使用msqli查询
尝试
$selected = mysqli_select_db($db_name, $link);
答案 1 :(得分:1)