我已经编写了这个mysql查询,但出于一些奇怪的原因,它在phpmyadmin中工作。当我在php中运行此查询时,它不起作用。
mysql
$sql = "INSERT INTO msw_posts (user_id, user_name, title, vak, richting, type, post_date, points, views, likes, dislikes, year, keywords, discription)
VALUES ('1', 'test user', 'test', 'bio', 'aso', 'cursus', '2016-05-04', '0', '0', '0', '0', '3', 'test', 'discr')";
PHP
if (mysqli_query($dbConn, $sql)) {
echo "New record created successfully";
//uploaden en checken of upload in orde is
if(move_uploaded_file($_FILES['bestand']['tmp_name'], $dir.$file)){
header("Location: uploaden.php?type=ok");
}else{
header("Location: uploaden.php?type=failed_uploading");
}
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
感谢您的建议或帮助!!
答案 0 :(得分:1)
在您的字段名称上使用反引号(&#34;`&#34;),因为您在字段名中使用了许多mysql reserve关键字