我想插入數據到mysql數據庫,但所有的事情都沒有發生錯誤,但當我瀏覽數據,所以它沒有插入到數據庫在這裏我的代碼好心檢查出來。數據沒有插入到mysql數據庫在php
這裏我的html代碼:
<html> <head>
<title>Insert Latest News</title>
</head>
<body>
<form action="insert_post.php" method="POST" enctype="multipart/form-data">
<table align="center" border="10" width="800">
<tr> <td align="center" colspan="5" bgcolor="yellow"><h1>Insert Latest News</h1></td> </tr>
<tr> <td>Post Title</td> <td><input type="text" name="title" size="30" /></td> </tr>
<tr> <td>Post Author</td> <td><input type="text" name="author" /></td> </tr>
<tr> <td>Post Image</td> <td><input type="file" name="image" /></td> </tr>
<tr> <td>Post Content</td> <td><textarea name="content" cols="50" rows="20"></textarea></td> </tr>
<tr> <td colspan="5" align="center"><input type="submit" name="submit" value="Publish" /></td> </tr> </table>
</form> </body> </html>
這裏是我的連接腳本
$connect = mysql_connect("localhost","root","");
$con = mysql_select_db("express", $connect);
if ($con){
echo "";
} else {
echo "databse not connected";
}
這裏我的PHP代碼:
<?php require("connect.php");
if (isset($_POST['submit'])){
$title = $_POST['title'];
$author = $_POST['author'];
$content = $_POST['content'];
$image_name = $_FILES['image']['name'];
$image_type = $_FILES['image']['type'];
$image_size = $_FILES['image']['size'];
$image_tmp = $_FILES['image']['tmp_name'];
$date = Date('y/m/d');
if ($title=='' or $author=='' or $content=='' or $image_name==''){
echo "<script>alert('Any feild is empty')</script>";
exit();
}
if ($image_type=='image/jpeg' or $image_type=='image/png'
or $image_type=='image/gif' or $image_type=='image/jpg'){
echo "";
} else {
echo "<script>alert('your image type is not allowed')</script>";
}
if ($image_size<=1000000){
move_uploaded_file ($image_tmp, "images/$image_name");
exit();
} else {
echo "<script>alert('Image is larger, not allowed by admin ')</script>";
}
$query = "INSERT INTO news
(news_title, news_author, news_content, news_image, news_date)
values($title,$author, $content, $image_name, $date,)";
if ($query){
echo "<center><h1>Your News has Been Published</h1></center>";
}
}
?>
額外的','有你'$ query' –
'($標題, $ author,$ content,$ image_name,$ date,)'因爲幾個原因而失敗。 –
你的db連接器在哪裏? –