ดูโค้ดให้หน่อยครับ php mysql เพิ่มข้อมูลเข้า database

เริ่มโดย kita2006, 10 กรกฎาคม 2015, 17:54:32

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

kita2006

คือพอรันโค้ดดังกล่าวมันไม่ยอมเพิ่มข้อมูลเข้าตารางไห้ครับ

ต้องเปลี่ยนตรง $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);
?>


[direct=https://panitar.com]เสื้อผ้าแฟชั่น - PaniTar SHOP[/direct]
[direct=https://www.anuchit.me/]รับทำแอพ - เว็ปไซต์ [/direct]

ติดต่อทำแอพ - เว็ประบบใหญ่ๆ  Software and Hardware  , ระบบแปลกที่ยังไม่มีมาก่อน
Node js, react-native , php , css ,html , framework ต่างๆ เราทำได้หมด มีทีมพร้อมลงงาน

หมายเหตุ : Big work !!!
Phone : 061-606-2063
Email : [email protected]

oilaoy

ไปดู phpmyadmin ช่อง Name
ว่าตั้งค่าเป็น int หรือ varchar ไว้ครับ

กรณีที่พิมพ์ตัวเลขบันทึกแต่พิมพ์ตัวอักษรไม่บันทึกนึกได้กรณีแรกเลยคือ
ตั้งค่า Type ใน phpmyadmin  เป็น INT ไว้ครับ

:wanwan003: :wanwan003: :wanwan003:

kita2006

อ้างถึงจาก: oilaoy ใน 10 กรกฎาคม 2015, 17:57:11
ไปดู phpmyadmin ช่อง Name
ว่าตั้งค่าเป็น int หรือ varchar ไว้ครับ

กรณีที่พิมพ์ตัวเลขบันทึกแต่พิมพ์ตัวอักษรไม่บันทึกนึกได้กรณีแรกเลยคือ
ตั้งค่า Type ใน phpmyadmin  เป็น INT ไว้ครับ

:wanwan003: :wanwan003: :wanwan003:

ต้องตั้งเป็นชนิดไหน ถึงจะเพิ่มข้อมูลได้ครับท่าน  :wanwan017:
[direct=https://panitar.com]เสื้อผ้าแฟชั่น - PaniTar SHOP[/direct]
[direct=https://www.anuchit.me/]รับทำแอพ - เว็ปไซต์ [/direct]

ติดต่อทำแอพ - เว็ประบบใหญ่ๆ  Software and Hardware  , ระบบแปลกที่ยังไม่มีมาก่อน
Node js, react-native , php , css ,html , framework ต่างๆ เราทำได้หมด มีทีมพร้อมลงงาน

หมายเหตุ : Big work !!!
Phone : 061-606-2063
Email : [email protected]

oilaoy

อ้างถึงจาก: 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 รับได้จะตั้งเท่าไรก็ได้แล้วแต่ครับ)

kita2006

อ้างถึงจาก: 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

[direct=https://panitar.com]เสื้อผ้าแฟชั่น - PaniTar SHOP[/direct]
[direct=https://www.anuchit.me/]รับทำแอพ - เว็ปไซต์ [/direct]

ติดต่อทำแอพ - เว็ประบบใหญ่ๆ  Software and Hardware  , ระบบแปลกที่ยังไม่มีมาก่อน
Node js, react-native , php , css ,html , framework ต่างๆ เราทำได้หมด มีทีมพร้อมลงงาน

หมายเหตุ : Big work !!!
Phone : 061-606-2063
Email : [email protected]

martza125


ยิ้มโค้ด.คอม

อ้างถึงจาก: martza125 ใน 11 กรกฎาคม 2015, 01:35:28
$ggg = "1234567" ไม่มี ; หรือป่าวครับ

ใส่ ; ปิดตามนี้เลยครับ แล้วก็ในคำสั่ง sql ให้แก้เป้นแบบนี้

VALUES ('$name', '$ggg','Hello')");