คือพอรันโค้ดดังกล่าวมันไม่ยอมเพิ่มข้อมูลเข้าตารางไห้ครับ
ต้องเปลี่ยนตรง $name = " " ให้เป็นตัวเลข มันถึงจะยอม add ให้ คือถ้าตัวแปรเก็บเป็นตัวอักษรมันไม่ยอม add เลยครับ
ช่วยทีครับจนปัญญาจริงๆ :-X
<?php
$con = mysql_connect("localhost","root","1234");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test5", $con);
$name = "sdfsdfsdf";
$ggg = "1234567"
for($i=1; $i<=3;$i++){
mysql_query("INSERT INTO kw(name, id, pri)
VALUES ($name, $ggg,'Hello')");
}
mysql_close($con);
?>
ไปดู phpmyadmin ช่อง Name
ว่าตั้งค่าเป็น int หรือ varchar ไว้ครับ
กรณีที่พิมพ์ตัวเลขบันทึกแต่พิมพ์ตัวอักษรไม่บันทึกนึกได้กรณีแรกเลยคือ
ตั้งค่า Type ใน phpmyadmin เป็น INT ไว้ครับ
:wanwan003: :wanwan003: :wanwan003:
อ้างถึงจาก: oilaoy ใน 10 กรกฎาคม 2015, 17:57:11
ไปดู phpmyadmin ช่อง Name
ว่าตั้งค่าเป็น int หรือ varchar ไว้ครับ
กรณีที่พิมพ์ตัวเลขบันทึกแต่พิมพ์ตัวอักษรไม่บันทึกนึกได้กรณีแรกเลยคือ
ตั้งค่า Type ใน phpmyadmin เป็น INT ไว้ครับ
:wanwan003: :wanwan003: :wanwan003:
ต้องตั้งเป็นชนิดไหน ถึงจะเพิ่มข้อมูลได้ครับท่าน :wanwan017:
อ้างถึงจาก: kita2006 ใน 10 กรกฎาคม 2015, 18:03:30
อ้างถึงจาก: oilaoy ใน 10 กรกฎาคม 2015, 17:57:11
ไปดู phpmyadmin ช่อง Name
ว่าตั้งค่าเป็น int หรือ varchar ไว้ครับ
กรณีที่พิมพ์ตัวเลขบันทึกแต่พิมพ์ตัวอักษรไม่บันทึกนึกได้กรณีแรกเลยคือ
ตั้งค่า Type ใน phpmyadmin เป็น INT ไว้ครับ
:wanwan003: :wanwan003: :wanwan003:
ต้องตั้งเป็นชนิดไหน ถึงจะเพิ่มข้อมูลได้ครับท่าน :wanwan017:
ถ้าเป็น
INT ก็แก้ไขให้เป็น
Varchar ครับ
varchar(50) ก็ได้ครับ (50 คือจำนวนตัวอักษรที่ DB รับได้จะตั้งเท่าไรก็ได้แล้วแต่ครับ)
อ้างถึงจาก: oilaoy ใน 10 กรกฎาคม 2015, 18:09:42
อ้างถึงจาก: kita2006 ใน 10 กรกฎาคม 2015, 18:03:30
อ้างถึงจาก: oilaoy ใน 10 กรกฎาคม 2015, 17:57:11
ไปดู phpmyadmin ช่อง Name
ว่าตั้งค่าเป็น int หรือ varchar ไว้ครับ
กรณีที่พิมพ์ตัวเลขบันทึกแต่พิมพ์ตัวอักษรไม่บันทึกนึกได้กรณีแรกเลยคือ
ตั้งค่า Type ใน phpmyadmin เป็น INT ไว้ครับ
:wanwan003: :wanwan003: :wanwan003:
ต้องตั้งเป็นชนิดไหน ถึงจะเพิ่มข้อมูลได้ครับท่าน :wanwan017:
ถ้าเป็น INT ก็แก้ไขให้เป็น Varchar ครับ varchar(50) ก็ได้ครับ (50 คือจำนวนตัวอักษรที่ DB รับได้จะตั้งเท่าไรก็ได้แล้วแต่ครับ)
ลองทำตาม ก็ยังไม่ได้ครับ
เหมือนมัน add ตัวแปรไม่เข้า แต่ถ้าใส่ตรง VALUES ($name, $ggg,'Hello')"); เลยมันจะ add ได้ครับ แต่ข้อมูลผมต้องกำหนดเป็นตัวแปรต้องแก้ยังไงต่อ :-X
$ggg = "1234567" ไม่มี ; หรือป่าวครับ
อ้างถึงจาก: martza125 ใน 11 กรกฎาคม 2015, 01:35:28
$ggg = "1234567" ไม่มี ; หรือป่าวครับ
ใส่ ; ปิดตามนี้เลยครับ แล้วก็ในคำสั่ง sql ให้แก้เป้นแบบนี้
VALUES ('$name', '$ggg','Hello')");