ใช้ for สั่ง วน insert มัน error count อะครับ

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: ใช้ for สั่ง วน insert มัน error count อะครับ

Re: ใช้ for สั่ง วน insert มัน error count อะครับ

by lovehinatava » 14/02/2009 11:09 pm

ขอบคุณมากครับ แค่เปลี่ยน mysql_query ก็ใช้ได้เลย

แต่ผมงงมากครับ เพราะทุกที ตอน insert ก็ใช้ mysql_result ก็ทำได้(แต่ไม่เคยวนลูปนะครับ) ไม่เคยเจอแบบนี้เลย

เคยใช้ mysql_query เฉพาะตอนหาค่า max min จาก tb อะครับ เพิ่งรู้ว่ามันต่างกันในแบบนี้ด้วย

Re: ใช้ for สั่ง วน insert มัน error count อะครับ

by mindphp » 14/02/2009 10:26 pm

ต้องการรันคำสั่ง sql ต้องใช้
mysql_db_query()
หรือ
mysql_query()

ใช้ for สั่ง วน insert มัน error count อะครับ

by lovehinatava » 14/02/2009 10:05 pm

Code: Select all

$arrayprovince = array("กรุงเทพมหานคร","กระบี่","กาญจนบุรี","กาฬสินธุ์","กำแพงเพชร","ขอนแก่น","จันทบุรี"..........);

for($j=0;$j<count($arrayprovince);$j++){
mysql_result("INSERT INTO `tb_province` (`prov_id`,`province`) VALUES ('$j+1', '$arrayprovince[$j]')");
}
table เป็น int unique เท่านั้ครับ ไม่ใช่ autonum

error Wrong parameter count for mysql_result() at line ที่ mysql_result ครับ
เป็นตลอดเลยครับ ผมลอง echo ธรรมดาในลูปมันออกนะ แต่ insert ดันไม่ได้ เพราะอะไรหรอครับ :?

Top