|
|
|
INSERT ไม่ลงฐานข้อมูล พอลองพิมคำสั่ง INSERT ผิดดู มันก้อบอกว่า เพิ่งเรียบร้อยแล้ว มันเปนกับอะไรคะ |
|
|
|
|
|
|
|
มัน INSERT ลงฐานข้อมูลไม่ได้คะ
โค้ด a_connect2.php
Code (PHP)
<?
$host="localhost";
$user="root";
$pw="root";
$dbname="db_photo";
$c = mysql_connect($host,$user,$pw);
if (!$c) {
echo "<h3>ERROR : ไม่สามารถติดต่อฐานข้อมูลได้</h3>";
exit();
}
?>
โค้ด a_km_add2.php
<?
$title=$_POST['title'];
$detail=$_POST['detail'];
$photo=$_FILES['photo']['tmp_name'];
$photo_name=$_FILES['photo']['name'];
$photo_size=$_FILES['photo']['size'];
$photo_type=$_FILES['photo']['type'];
if ($title=="" or $detail=="" ) {
echo "<H2> กรุณากรอกข้อมูลให้ครบ </H2>";
exit();
}
include "a_connect2.php";
$sql="INSERT INTO tb_km VALUES('','$title','$detail')";
mysql_db_query("$dbname",$sql);
$ext = strtolower(end(explode('.', $photo_name)));
if ($ext == "jpg" or $ext == "jpeg" or $ext=="gif") {
$sql="select max(id_km) from tb_km";
$result=mysql_db_query($dbname,$sql);
$r=mysql_fetch_array($result);
$id_max=$r[0];
$filename=$id_max.".".$ext;
copy($photo,"a_photo/$filename");
$sql="update tb_km set photo_km='$filename' where id_km='$id_max' ";
mysql_db_query($dbname,$sql);
}
echo "<H3>เพิ่มข่าวสารเรียบร้อยแล้วครับ</H3>";
echo "[ <A HREF=a_km_main.php>กลับหน้าหลัก</A> ] ";
mysql_close();
?>
เปนเพราะอะไรคะ พอลองพิม INSERT ผิด มันก้อบอกว่า เพิ่มข่าวเรียบร้อย ทั้งๆทีพิมผิด คะ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-05-01 16:06:19 |
By :
auyjung |
View :
757 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำการ debug ไว้ครับ
Code (PHP)
mysql_db_query($dbname,$sql) or die(mysql_error());
|
|
|
|
|
Date :
2011-05-01 21:44:41 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|