Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,030

HOME > PHP > PHP Forum > ของปัญญาจากผู้รู้หน่อยครับ!!!!...ช่วยหน่อยครับไม่รู้จะแก้ไขที่ไหนครับ ลองนำ SQL ไปรันที่ PHPMYADMIN



 

ของปัญญาจากผู้รู้หน่อยครับ!!!!...ช่วยหน่อยครับไม่รู้จะแก้ไขที่ไหนครับ ลองนำ SQL ไปรันที่ PHPMYADMIN

 



Topic : 027260



โพสกระทู้ ( 41 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



ช่วยหน่อยครับไม่รู้จะแก้ไขที่ไหนครับ ลองนำ SQL ไปรันที่ PHPMYADMIN แล้วได้ครับ แต่ลองเขียนโค้ดอย่างนี้แล้วไม่ผ่านเลยครับ
Code (PHP)
<?php
  mysql_connect('localhost','','');
  mysql_select_db('database');
  for($i=0;$i<3;$i++)
  {
    $sql = "insert into table (id1,text1) values ('','TEST')";    //filed => id1 เป็นแบบ Autonumber ครับ
    $sql1 .= $sql;
  }
  mysql_query($sql1);
?>

ERROR ครับ
Warning: dir(You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; insert into



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-05-12 17:36:13 By : suneogaz View : 962 Reply : 15
 

 

No. 1



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ไม่เห็นใส่ชื่อ user ตอนคอนเน็คเลยคับ






Date : 2009-05-12 17:39:07 By : pjgunner
 


 

No. 2



โพสกระทู้ ( 41 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

มันเป็น ROOT ครับโทษที อยากเน้นตรง LOOP insert ครับ
Date : 2009-05-12 17:41:34 By : suneogaz
 

 

No. 3



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


insert into table
table หรือ โต๊ะ มันคือ MySQL Reserved Words ผมเน้นไปหลายกระทู้แล้วนะครับ ติดแบบนี้กันเยอะจัง
Date : 2009-05-12 17:47:13 By : plakrim
 


 

No. 4



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

มันก็เออเร่อแน่นอนคับถ้า echo $sql1 ออกมา เพราะ คุณต่อมันไปเรื่อยๆ

ผมจะแก้ให้แล้วกัน

Code (PHP)
<?php
mysql_connect('localhost','','');
mysql_select_db('database');
for($i=0;$i<3;$i++)
{
  $sql = "insert into table (id1,text1) values ('','TEST');";    //filed => id1 เป็นแบบ Autonumber ครับ
  $sql1 .= $sql;

}
mysql_query($sql1);
?>

Date : 2009-05-12 17:50:10 By : pjgunner
 


 

No. 5



โพสกระทู้ ( 41 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

Code (PHP)
<?php
mysql_connect('localhost','root','');
mysql_select_db('database1');
for($i=0;$i<3;$i++)
{
$sql = "insert into table1 (id1,text1) values ('','TEST')";    //filed => id1 เป็นแบบ Autonumber ครับ
$sql1 .= $sql;
}
mysql_query($sql1);
?>

อย่างนี้ก็ไม่ผ่านครับ
Date : 2009-05-12 17:51:39 By : suneogaz
 


 

No. 6



โพสกระทู้ ( 41 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ใช่คับมันเป็นการนำข้อความมาต่อกัน ผมเน้นที่การ QUERY เพียงครั้งเดียวเพื่อการกินการประมวลผลที่น้อยลง
ถ้านำ Query มาไว้ใน LOOP มันก็ได้ครับ

แต่อยากรู้ว่าผมรัน แบบเขียนโค้ดไม่ได้

แต่เมื่อ COPY ไปวางไว่ใน PHPMYADMIN แล้วมันได้
เป็นเพราะอารัยครับ
Date : 2009-05-12 17:55:57 By : suneogaz
 


 

No. 7



โพสกระทู้ ( 1,463 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

ตะกี้คุณเอี่ยวพิมพ์ ; แต่ออกมาเป็น <span style="background-color: red;">;</span> ครับ
อีกที่นึงไม่รู้ใช่ป่าวตรง id1 กำหนดเป็น null ครับ

<?php
  mysql_connect('localhost','','');
  mysql_select_db('database');
  for($i=0;$i<3;$i++)
  {
    $sql = "insert into table (id1,text1) values (null,'TEST');";
    $sql1 .= $sql;
  }
  mysql_query($sql1);
?>

Date : 2009-05-12 18:06:18 By : num
 


 

No. 8



โพสกระทู้ ( 41 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

Code (PHP)
<?php
  mysql_connect('localhost','root','');
  mysql_select_db('database1');
  for($i=0;$i<3;$i++)
  {
    $sql = "insert into table1 (id1,text1) values (null,'TEST');";
    $sql1 .= $sql;
  }
  mysql_query($sql1);
?>


เหมือนเดิมครับ
Warning: dir(You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';insert into
Date : 2009-05-12 18:15:03 By : suneogaz
 


 

No. 9



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ผมคิดว่า เส้นผมอาจบังภูเขา อย่างที่เขาร่ำลือกันหละมั้ง

ลองแบบนี้ดูนะ

for($i=0;$i<3;$i++)
{
$sql = "insert into table1 (id1,text1) values (NULL,'TEST');";
$sql1 .= $sql;
}

echo $sql1;
mysql_query($sql1);

หรือจะลองแบบนี้ดูไหม

for($i=0;$i<3;$i++)
{
mysql_query("INSERT INTO table1 VALUES(NULL, 'test')");
}
Date : 2009-05-12 18:40:50 By : pjgunner
 


 

No. 10



โพสกระทู้ ( 1,463 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

ลองแบบนี้แทนได้ป่าวครับ
insert into table1 (id1,text1) values (null,'TEST'),(null,'TEST'),(null,'TEST');
Date : 2009-05-12 18:51:44 By : num
 


 

No. 11



โพสกระทู้ ( 1,463 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

ประมาณนี้ครับ ลองแล้ว error เหมือนกับคุณ Suneogaz พอเปลี่ยนเป็น
insert into table1 (id1,text1) values (null,'TEST'),(null,'TEST'),(null,'TEST');
แล้วใช้ครับ
<?php
	mysql_connect('localhost','root','');
	mysql_select_db('database1');
	$s='';
	for($i=0;$i<3;$i++)
	{
		$s.=",(null,'TEST')";
	}
	$s = "insert into table1(id1,test1) values ".substr($s,1);  
	mysql_query($s);
?>

Date : 2009-05-12 19:26:37 By : num
 


 

No. 12



โพสกระทู้ ( 183 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ว่าแต่ตารางที่จะ dump ข้อมูลลงไปน่ะชื่อว่าไรหรอ ถ้ืาชื่อ table ก็ไม่ได้แน่ครับเพราะเป็นคำสงวนของภาษา sql หากไม่ใช่ชื่อ table ก็ให้ใส่
Code (PHP)
<?php
  mysql_connect('localhost','root','');
  mysql_select_db('database1');
  for($i=0;$i<3;$i++)
  {
    $sql = "insert into ชื่อตารางตรงนี้ (id1,text1) values (null,'TEST');";
    $sql1 .= $sql;
  }
  mysql_query($sql1);
?>

แล้วจากโค้ดเนี้ยทำ for ไปทำไมหรอครับเพราะถ้าทำแบบนี้จะวนกี่รอบผลที่ได้ก็จะเท่ากับ null,TEST อยู่ดี for ไม่ได้ทำให้อะไรเปลี่ยนไปเลยเพราะ ตัว query มันอยู่นอก for เ ท่ากับสั่งให้อินเสริจแค่ครั้งเดียวเท่านั้นเอง
Date : 2009-05-12 19:27:39 By : melodyApinan
 


 

No. 13



โพสกระทู้ ( 1,463 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Blogger

พอดีผมลบ comment ของคุณ Suneogaz ออกไป id1 เป็น column ที่ auto_increment น่ะครับ
Date : 2009-05-12 19:44:08 By : num
 


 

No. 14



โพสกระทู้ ( 183 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

งั้นก็ต้องเขียนแบบนี้ครับ
Code (PHP)
<?php
  mysql_connect('localhost','root','');
  mysql_select_db('database1');

    $sql = "insert into ชื่อตารางตรงนี้ (text1) values ('TEST');";

  mysql_query($sql) || die(mysql_error());
?>


ลองแค่นี้ละกัน
Date : 2009-05-12 20:16:59 By : melodyApinan
 


 

No. 15



โพสกระทู้ ( 183 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

อ่อโทษทีผมลืมดูจุดที่่อยู่ตรง $sql1 .=$sql;
งั้นก็เขียนแบบนี้นะ
Code (PHP)
<?php
  mysql_connect('localhost','ชื่อผู้ใช้งาน','');
  mysql_select_db('อันนี้ก็ชื่อฐานข้อมูลจิงๆต้องมีจิงๆ');
  for($i=0;$i<3;$i++)
  {
    $sql = "insert into ชื่อตารางที่มีอยู่จิง (text1) values ('TEST')";    //filed => id1 เป็นแบบ Autonumber ครับ
    $sql1 .= $sql;
  }
  mysql_query($sql1);
?>

Date : 2009-05-12 20:21:48 By : melodyApinan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ของปัญญาจากผู้รู้หน่อยครับ!!!!...ช่วยหน่อยครับไม่รู้จะแก้ไขที่ไหนครับ ลองนำ SQL ไปรันที่ PHPMYADMIN
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่