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,038

HOME > PHP > PHP Forum > บันทึกข้อมูลลงได้ ตารางเดียวครับ ไม่ทราบว่าเกิดจากอะไร



 

[PHP] บันทึกข้อมูลลงได้ ตารางเดียวครับ ไม่ทราบว่าเกิดจากอะไร

 



Topic : 061530



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



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



คือผมต้องการให้ข้อมูลมันลงทั้ง 2 db แต่ปัญหาก็คือมันลงแค่ db เดียวไม่ทราบว่ามันเกิดจากอะไรครับรบกวนช่วยดูให้ผมทีน่ะครับ

Code (PHP)
1.$sql2="insert into tb_history values('','$use1','$pass1','$tel1','$zone','$truemoney','$money','$ip','$date','','newrefill','$service','$detail')";
2.$result2=mysql_db_query($dbname,$sql2);
3. 
4.$sql="insert into tb_work values('','','','','','','','','','','','','','','','','','')";
5.$result=mysql_db_query($dbname,$sql);


**** tb_history อยู่ในก้อน db ชื่อ a tb_work อยู่ในก้อน db ชื่อ b ข้อมูลลงเฉพาะ b a ไม่ลงครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-06-11 12:20:04 By : chonburi f.c View : 1011 Reply : 33
 

 

No. 1



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



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

PK ช่องไหนเหรอครับ อย่าลืมใส่ค่าให้มานด้วยนะครับ

อีกอย่างขึ้น error ว่าอะไรเหรอครับ








ประวัติการแก้ไข
2011-06-11 12:28:08
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 12:27:16 By : zero1150kfc
 


 

No. 2

Guest


ลองแก้เป็น แบบนี้ ดูครับ

INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 12:31:00 By : Chi3ZzTaEz
 

 

No. 3



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



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

ตอบความคิดเห็นที่ : 1 เขียนโดย : zero1150kfc เมื่อวันที่ 2011-06-11 12:27:16
รายละเอียดของการตอบ ::
ตาราง tb_history pk คือช่อง 1 ครับ ผมงงตรงที่ว่าคำสั่งทำไมทำงานบันทึกเฉพาะ ตาราง b แต่ตาราง a ทำไมไม่บันทึกตอนทดสอบก็ลองเอาคำสั่งออกไป 1 ตัวมันก็ลงน่ะครับแต่พอใส่คำสั่ง sql ไปอีกมันก็ทำงานแค่ชุดเดียว

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 12:33:50 By : chonburi f.c
 


 

No. 4



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

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

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


แล้วโค๊ตอัพเดทอีกตาราง อะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 12:42:17 By : taza678
 


 

No. 5



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



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

ตอบความคิดเห็นที่ : 4 เขียนโดย : taza678 เมื่อวันที่ 2011-06-11 12:42:17
รายละเอียดของการตอบ ::
ผมลองเช็คดูแล้วครับ page หนึ่ง page สามารถ ใส่ตัว connect หลายตัวได้รึป่าวครับ เช่น ของผมใส่ include "connect.php" แล้วก็
include "config.php" include "connect.php" เชื่อมต่อ db ชื่อ a include "config.php" เชื่อมต่อ db ชื่อ b
อยากทราบเป็นเพราะคำสั่งนี้รึป่าวทำให้code ไม่ทำงาน

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 12:47:43 By : chonburi f.c
 


 

No. 6



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

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

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


แล้ว เขียน ปิด connect ที่ไหนละ ก็เขียน หลัง จาก insert เสร็จแล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 12:59:19 By : taza678
 


 

No. 7



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



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

ตอบความคิดเห็นที่ : 6 เขียนโดย : taza678 เมื่อวันที่ 2011-06-11 12:59:19
รายละเอียดของการตอบ ::
งั้นลองชวยผมดูหน่อยได้ป่าวครับว่ามันควรเขียนแบบใด code ผมทั้งหมดตอนบันทึก

Code (PHP)
001.<?php header('Content-type: text/html; charset=utf-8'); ?>
002.<? 
003.session_start();
004. 
005.date_default_timezone_set('Asia/Bangkok');  //// แก้ไขเวลาเร็วไป 1 ชั่วโมง
006. 
007.include "connect.php";
008.include "config.php";
009. 
010. 
011.           
012.        $ysbmb = gethostbyname ( "ysbmb.sytes.net" );
013.        $bpmt = gethostbyname  ( "bpmt1.dyndns.org" );
014.        $lcbt = gethostbyname  ( "lcbt.sytes.net" );
015.        $llvd = gethostbyname  ( "llvd.sytes.net" );
016.        $yshi = gethostbyname  ( "yshi.sytes.net" );
017.        $eastern = gethostbyname ( "easttern.sytes.net " );
018.        $suknateea = gethostbyname ( "suknateea.sytes.net " );
019.        $suknateeb = gethostbyname ( "suknateeb.sytes.net " );
020.        $jtown = gethostbyname ( "jtown.sytes.net" );
021.        $tnn = gethostbyname ( "hpk0.dyndns.org" );
022.         
023.         
024.        $ip=getenv(REMOTE_ADDR);   
025.             
026.        if($ip=="$ysbmb")
027.        {
028.     
029.        $zone="YSBM";
030.            
031.         }
032.        else if ($ip=="$bpmt")
033.         {
034.    
035.        $zone="BPMT";
036.           }
037.        else if ($ip=="$lcbt")
038.         {
039.    
040.        $zone="LCBT";
041.         }
042.        else if ($ip=="$llvd")
043.         {
044.    
045.        $zone="LLVD";
046.         }
047.        else if ($ip=="$yshi")
048.         {
049.    
050.        $zone="HICLASS";
051.         }
052.              
053.        else if ($ip=="$eastern")
054.         {
055.    
056.        $zone="EAST";
057.         }
058.         else if ($ip=="$suknateea")
059.         {
060.    
061.        $zone="SUKA";
062.         }
063.        else if ($ip=="$suknateeb")
064.         {
065.    
066.        $zone="SUKB";
067.         }
068.        else if ($ip=="$jtown")
069.         {
070.        $zone="JTOWN";
071.         }
072.        else if ($ip=="$tnn")
073.         {
074.        $zone="TNN";
075.         }
076.        else
077.         {
078.        $zone="none";
079.         
080.         
081.     
082. 
083.$fname1=$_POST['fname'];
084.$id1=$_POST['id'];
085.$tel1=$_POST['tel'];
086.$pass1=$_POST['pass'];
087.$use1=$_POST['use'];
088.$truemoney=$_POST['truemoney'];
089.$money=$_POST['money'];
090.$ip = $_SERVER['REMOTE_ADDR'];
091.$date=date (" Y-m-d  H:i:s ");
092.$service=$_POST['service'];
093.$detail=$_POST['detail'];
094. 
095. 
096. 
097. 
098.$sql_user = "Select * From tb_history where h_truemoney='" . trim($truemoney). "'";
099.$sqlquery=mysql_db_query($dbname,$sql_user);
100.if(mysql_num_rows($sqlquery) > 0){
101.echo "<script>alert(' รหัสมีปัญหาค่ะ  '); window.location ='refill_from.php';</script>";
102.}else {
103. 
104. 
105.$sql="insert into tb_history values('','$use1','$pass1','$tel1','$zone','$truemoney','$money','$ip','$date','','newrefill','$service','$detail')";
106.$result=mysql_db_query($dbname,$sql);
107. 
108.$sql="insert into tb_work values('','','','','','','','','','','','','')";
109.$result=mysql_db_query($dbname,$sql);
110. 
111. 
112.if($result){
113. 
114.echo "<script>alert(' การเติมเงินเสร็จสมบูรณ์ท่านสามารถรอสถานะ active ได้ในหน้าถัดไป '); window.location ='refill_from.php';</script>";
115. 
116.}
117.}
118. 
119.?>




ประวัติการแก้ไข
2011-06-11 13:05:19
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 13:04:45 By : chonburi f.c
 


 

No. 8



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

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

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


จำไว้นะครับว่า ถ้า select, insert, update, delete ไม่ได้ให้ใส่ จะได้เห็น error
Code (PHP)
1.$result=mysql_db_query($dbname,$sql) or die(mysql_error() . "<br/>" . $sql);

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 13:14:35 By : PlaKriM
 


 

No. 9



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

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

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


tbwork จา insert ค่าอะไรคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 13:15:08 By : taza678
 


 

No. 10



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

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

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


Code (PHP)
01.$sql="insert into tb_history values('','$use1','$pass1','$tel1','$zone','$truemoney','$money','$ip','$date','','newrefill','$service','$detail')";
02.$result=mysql_db_query($dbname,$sql) or die(mysql_error() . "<br/>" . $sql);
03. 
04.$sql1="insert into tb_work values('','','','','','','','','','','','','')";
05.$result1=mysql_db_query($dbname,$sql1) or die(mysql_error() . "<br/>" . $sql1);
06. 
07. 
08.if($result){
09. 
10.echo "<script>alert(' การเติมเงินเสร็จสมบูรณ์ท่านสามารถรอสถานะ active ได้ในหน้าถัดไป '); window.location ='refill_from.php';</script>";
11. 
12.}
13.if($result1){
14. 
15.echo "<script>alert(' การเติมเงินเสร็จสมบูรณ์ท่านสามารถรอสถานะ active ได้ในหน้าถัดไป '); window.location ='refill_from.php';</script>";
16. 
17.}
18.}



ประวัติการแก้ไข
2011-06-11 13:19:41
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 13:19:08 By : taza678
 


 

No. 11



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



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

ตอบความคิดเห็นที่ : 10 เขียนโดย : taza678 เมื่อวันที่ 2011-06-11 13:19:08
รายละเอียดของการตอบ ::
มันขึ้น error แบบนี้ครับหมายความว่าไงครับ


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\coolwifi\old_refill.php on line 100
Table 'istar.tb_history' doesn't exist
insert into tb_history values('','baralmph','0752','0875166393','none','11111223333423','50 บาท','127.0.0.1',' 2011-06-11 13:24:06 ','','newrefill','1','test ระบบครับผม')


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 13:25:32 By : chonburi f.c
 


 

No. 12



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

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

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


ลอง เช็ค type ใน db ถูกป่าว ว่าถูกป่าว เอ! แล้วเห็นบอกว่า ค่าแรก เป็น PK แล้วทำไมไม่มีค่า

ถ้าไม่กำหนดค่า ให้ตั้งเป็น autonumber


ประวัติการแก้ไข
2011-06-11 13:29:26
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 13:28:44 By : taza678
 


 

No. 13



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

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

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


Table 'istar.tb_history' doesn't exist

แปลเอาเลยครับ ตรงตั๊วตรงตัว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 13:36:38 By : PlaKriM
 


 

No. 14



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



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

ตอบความคิดเห็นที่ : 13 เขียนโดย : PlaKriM เมื่อวันที่ 2011-06-11 13:36:38
รายละเอียดของการตอบ ::
พี่ PlaKriM ครับผมทำไมมันไม่เจออะครับในเมื่อผมสร้างตัว connect ก็ถูกแล้ว งง !!

ผมสร้างไว้ 2 ตัว คือ config กับ connect

Code (PHP) ตัวแรก
01.<?php
02.$host="localhost";
03.$user="root";
04.$pass="1234";
05.$dbname="coolwifi";
06.$connect=mysql_connect($host,$user,$pass) or die("Error Connect to DataBase");
07.mysql_select_db($dbname);
08.mysql_query("SET NAMES UTF8");
09.?>


Code (PHP) ตัวสอง
01.<?php
02.$host="localhost";
03.$user="root";
04.$pass="1234";
05.$dbname="istar";
06.$connect=mysql_connect($host,$user,$pass) or die("Error Connect to DataBase");
07.mysql_select_db($dbname);
08.mysql_query("SET NAMES UTF8");
09.?>





ประวัติการแก้ไข
2011-06-11 13:44:27
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 13:43:55 By : chonburi f.c
 


 

No. 15



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

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

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


connection มันผ่านแล้วมั้งครับ แต่แน่ใจนะว่า พิมพ์ table name ถูก tb_history ชัวร์หรือเปล่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 13:46:54 By : PlaKriM
 


 

No. 16



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



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

ตอบความคิดเห็นที่ : 14 เขียนโดย : chonburi f.c เมื่อวันที่ 2011-06-11 13:43:55
รายละเอียดของการตอบ ::
ถูกชัวครับพี่ คือมันตอนผมใส่ include "connect.php" เข้าไป code ชุดนี้ลง แต่พอผมใส่ include "config.php" เข้าไปอีกตัวมันขึ้น error เลย
Code (PHP)
1.$sql="insert into tb_history values('','$use1','$pass1','$tel1','$zone','$truemoney','$money','$ip','$date','','newrefill','$service','$detail')";
2.$result=mysql_db_query($dbname,$sql) or die(mysql_error() . "<br/>" . $sql); ///   ตรวจสอบว่า errror อะไร


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 13:50:35 By : chonburi f.c
 


 

No. 17



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

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

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


อ๋อ db สองตัว
$connect เปลี่ยนเป็น $istar_dbcon กับ $coolwifi_dbcon
เวลาจะ query ก็ระบุ $istar_dbcon หรือ $coolwifi_dbcon เข้าไป
mysql_db_query รู้สึกจะใส่ mysql_db_query($dbname, $sql, $istar_dbcon) แบบนี้อะ
แต่ถ้าจะจอยกันก็ระบุ tablename. เข้าไปด้วย แต่ตอน query ก็ต้องระบุด้วยเหมือนกันว่าจะใช้ connection ตัวไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 14:02:39 By : PlaKriM
 


 

No. 18



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



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

ตอบความคิดเห็นที่ : 17 เขียนโดย : PlaKriM เมื่อวันที่ 2011-06-11 14:02:39
รายละเอียดของการตอบ ::
$connect เปลี่ยนเป็น $istar_dbcon กับ $coolwifi_dbcon หมายถึงว่าให้ผมเอา include "connect.php" กับ include "config.php" ออกใช่ไหมครับ อันนี้ผมไม่ทราบจริงๆไม่ค่อยมีความรู้เรื่องนี่ครับผม ยังไงเขียนเป็นตัวอย่างให้ผมดูสักนิสได้ไหมครับ ขอบคุณมากๆครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 14:11:55 By : chonburi f.c
 


 

No. 19



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

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

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


ตอบความคิดเห็นที่ : 14 เขียนโดย : chonburi f.c เมื่อวันที่ 2011-06-11 13:43:55
รายละเอียดของการตอบ ::
จากสองไฟล์ที่ให้มา config กะ connect ก็แค่เข้าไปแก้จาก

$connect=mysql_connect (ที่ทั้งสองไฟล์ใช้ตัวแปรเดียวกันอยู่)
ให้อันนึงเป็น $istar_dbcon อันนึงเป็น $coolwifi_dbcon
include มาทั้งสองตัวนั่นแหละ

แล้วเวลา query ก้ทำเหมือนที่บอก จริงๆ แล้ว select_db ไปแล้วไม่ต้องใช้หรอก mysql_db_query นะ ใช้ mysql_query เฉยๆ ก็พอ เปลืองพลังงานในการพิมพ์

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 14:17:56 By : PlaKriM
 


 

No. 20



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



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

ตอบความคิดเห็นที่ : 19 เขียนโดย : PlaKriM เมื่อวันที่ 2011-06-11 14:17:56
รายละเอียดของการตอบ ::
พี่ PlaKriM ลองทำดูแล้ว error แบบเดิมครับผม ผมเลยนำ code ที่เปลียนใหม่มาให้พี่ดูเพื่อมันผิดพลาดตรงไหน


Code (PHP)
01.<?php
02.$host="localhost";
03.$user="root";
04.$pass="1234";
05.$dbname="coolwifi";
06.$coolwifi_dbcon=mysql_connect($host,$user,$pass) or die("Error Connect to DataBase");
07.mysql_select_db($dbname);
08. 
09.mysql_query("SET NAMES UTF8");
10.?>


Code (PHP)
01.<?php
02.$host="localhost";
03.$user="root";
04.$pass="1234";
05.$dbname="istar";
06.$istar_dbcon=mysql_connect($host,$user,$pass) or die("Error Connect to DataBase");
07.mysql_select_db($dbname);
08.mysql_query("SET NAMES UTF8");
09.?>



Code (PHP)
01.$sql="insert into tb_history values('','$use1','$pass1','$tel1','$zone','$truemoney','$money','$ip','$date','','newrefill','$service','$detail')";
02.$result=mysql_db_query($dbname,$sql,$coolwifi_dbcon) or die(mysql_error() . "<br/>" . $sql);  ///   ตรวจสอบว่า errror อะไร
03. 
04.$sql1="insert into tb_work values('','','','','','','','','','','','','','','','','','')";
05.$result1=mysql_db_query($dbname,$sql1,$istar_dbcon) or die(mysql_error() . "<br/>" . $sql1);
06.  
07. 
08.if($result){
09. 
10.echo "<script>alert(' การเติมเงินเสร็จสมบูรณ์ท่านสามารถรอสถานะ active ได้ในหน้าถัดไป '); window.location ='refill_from.php';</script>";
11. 
12.}
13.if($result1){
14. 
15.echo "<script>alert(' การเติมเงินเสร็จสมบูรณ์ท่านสามารถรอสถานะ active ได้ในหน้าถัดไป '); window.location ='refill_from.php';</script>";
16. 
17.}
18.}
19.mysql_close();

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 15:17:53 By : chonburi f.c
 


 

No. 21



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

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

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


istar.tb_history
tb_history มันอยู่ใน istar ไม่ใช่หรอครับ แล้วทำไม
$sql="insert into tb_history values('','$use1','$pass1','$tel1','$zone','$truemoney','$money','$ip','$date','','newrefill','$service','$detail')";
$result=mysql_db_query($dbname,$sql,$coolwifi_dbcon) or die(mysql_error() . "<br/>" . $sql); /// ตรวจสอบว่า errror อะไร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 15:34:10 By : PlaKriM
 


 

No. 22



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



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

ตอบความคิดเห็นที่ : 21 เขียนโดย : PlaKriM เมื่อวันที่ 2011-06-11 15:34:10
รายละเอียดของการตอบ ::
ถูกแล้วครับพี่ PlaKriM ใน db ที่ชื่อ istar มี tb_work อยู่ในนั้น ส่วน ใน db coolwifi มี tb_history อยู่ในนั้นครับผม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 15:45:48 By : chonburi f.c
 


 

No. 23



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

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

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


ขอดูโค๊ดปัจจุบันกับ error ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 15:57:19 By : PlaKriM
 


 

No. 24



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



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

ตอบความคิดเห็นที่ : 23 เขียนโดย : PlaKriM เมื่อวันที่ 2011-06-11 15:57:19
รายละเอียดของการตอบ ::

code ปัจจุบัน รบกวนนิสนึงน่ะครับพี่ ขอบคุณครับ

Code (PHP)
01.include "connect.php";
02.include "config.php";
03. 
04.$fname1=$_POST['fname'];
05.$id1=$_POST['id'];
06.$tel1=$_POST['tel'];
07.$pass1=$_POST['pass'];
08.$use1=$_POST['use'];
09.$truemoney=$_POST['truemoney'];
10.$money=$_POST['money'];
11.$ip = $_SERVER['REMOTE_ADDR'];
12.$date=date (" Y-m-d  H:i:s ");
13.$service=$_POST['service'];
14.$detail=$_POST['detail'];
15. 
16. 
17.$sql_user = "Select * From tb_history where h_truemoney='" . trim($truemoney). "'";
18.$sqlquery=mysql_db_query($dbname,$sql_user);
19.if(mysql_num_rows($sqlquery) > 0){
20.echo "<script>alert(' รหัสมีปัญหาค่ะ กรุณาติดต่อ 085-9386339 '); window.location ='refill_from.php';</script>";
21.}else {
22. 
23. 
24.$sql="insert into tb_history values('','$use1','$pass1','$tel1','$zone','$truemoney','$money','$ip','$date','','newrefill','$service','$detail')";
25.$result=mysql_db_query($dbname,$sql,$coolwifi_dbcon) or die(mysql_error() . "<br/>" . $sql);  ///   ตรวจสอบว่า errror อะไร
26. 
27.$sql1="insert into tb_work values('','','','','','','','','','','','','','','','','','')";
28.$result1=mysql_db_query($dbname,$sql1,$istar_dbcon) or die(mysql_error() . "<br/>" . $sql1);
29.  
30. 
31.if($result){
32. 
33.echo "<script>alert(' การเติมเงินเสร็จสมบูรณ์ท่านสามารถรอสถานะ active ได้ในหน้าถัดไป '); window.location ='refill_from.php';</script>";
34. 
35.}
36.if($result1){
37. 
38.echo "<script>alert(' การเติมเงินเสร็จสมบูรณ์ท่านสามารถรอสถานะ active ได้ในหน้าถัดไป '); window.location ='refill_from.php';</script>";
39. 
40.}
41.}
42.mysql_close();





Code (PHP) error ครับ
1.Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\coolwifi\old_refill.php on line 101
2.Table 'istar.tb_history' doesn't exist
3.insert into tb_history values('','','','','none','','','127.0.0.1',' 2011-06-11 15:48:21 ','','newrefill','','')



ประวัติการแก้ไข
2011-06-11 16:10:10
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 16:09:00 By : chonburi f.c
 


 

No. 25



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

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

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


include "config.php";

อันนี้ coolwifi หรือ istar ครับ

ผมว่ารวมเป็นไฟล์เดียวละกันนะ

Code (PHP)
01.<?php
02.$host="localhost";
03.$user="root";
04.$pass="1234";
05. 
06.$db_coolwifi ="coolwifi";
07.$coolwifi_dbcon=mysql_connect($host,$user,$pass) or die("Error Connect to DataBase");
08.mysql_select_db($db_coolwifi, $coolwifi_dbcon);
09.mysql_query("SET NAMES UTF8", $coolwifi_dbcon);
10. 
11.$db_istar="istar";
12.$istar_dbcon=mysql_connect($host,$user,$pass) or die("Error Connect to DataBase");
13.mysql_select_db($db_istar, $istar_dbcon);
14.mysql_query("SET NAMES UTF8", $istar_dbcon);
15.?>


แล้วก็
$sql_user = "Select * From tb_history where h_truemoney='" . trim($truemoney). "'";
$sqlquery=mysql_db_query($dbname,$sql_user, ????);


แล้วอีกอย่างเปลี่ยนเลยครับ จาก mysql_db_query($dbname, เป็น mysql_query เฉยๆ เพราะ select_db ไปแล้ว

จากนั้นค่อยมาว่ากันครับ ว่ายัง error อยู่อีกไหม


ประวัติการแก้ไข
2011-06-11 16:52:19
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 16:50:26 By : PlaKriM
 


 

No. 26



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



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

ตอบความคิดเห็นที่ : 25 เขียนโดย : PlaKriM เมื่อวันที่ 2011-06-11 16:50:26
รายละเอียดของการตอบ ::
แก้ไขเรียบร้อยครับ ขึ้น error แบบนี้

Warning: Wrong parameter count for mysql_query() in C:\AppServ\www\coolwifi\old_refill.php on line 101

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\coolwifi\old_refill.php on line 102

Warning: Wrong parameter count for mysql_query() in C:\AppServ\www\coolwifi\old_refill.php on line 108

insert into tb_history values('','','','','none','','','127.0.0.1',' 2011-06-11 17:12:47 ','','newrefill','','')



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 17:13:39 By : chonburi f.c
 


 

No. 27



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

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

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


แก้ยังไงคัรบเนี้ย
Warning: Wrong parameter count for mysql_query() in C:\AppServ\www\coolwifi\old_refill.php on line 101
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 17:25:28 By : PlaKriM
 


 

No. 28



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



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

ตอบความคิดเห็นที่ : 27 เขียนโดย : PlaKriM เมื่อวันที่ 2011-06-11 17:25:28
รายละเอียดของการตอบ ::
ไม่ทราบเหมือนกันอะครับพี่ งง มาทั้งวันแล้ว จริงๆแล้วปกติถ้ามีการเรียก ใช้งาน connect 2 ตัวมันจะมีปัญหาแบบนี่ไหมครับพี่

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 17:33:02 By : chonburi f.c
 


 

No. 29



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

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

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


ตอบความคิดเห็นที่ : 27 เขียนโดย : PlaKriM เมื่อวันที่ 2011-06-11 17:25:28
รายละเอียดของการตอบ ::
ที่ผมถามผมอยากดูโค๊ดตรงนั้นครับ ไม่ได้ถามว่าทราบไหม เง้อ


ถ้าเขียนถุกมันไม่มีปัญหาหรอกครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 17:49:18 By : PlaKriM
 


 

No. 30



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



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

ตอบความคิดเห็นที่ : 29 เขียนโดย : PlaKriM เมื่อวันที่ 2011-06-11 17:49:18
รายละเอียดของการตอบ ::
โทษทีครับพี่สมองเบลอ 5555

Code (PHP)
1.$sql_user = "Select * From tb_history where h_truemoney='" . trim($truemoney). "'";
2.$sqlquery=mysql_query($dbname,$sql_user,$istar_dbcon);    *************บรรทัดทีมันบอก  Warning: Wrong parameter count
3.if(mysql_num_rows($sqlquery) > 0){
4.echo "<script>alert(' รหัสมีปัญหาค่ะ กรุณาติดต่อ '); window.location ='refill_from.php';</script>";
5.}else {



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 17:55:30 By : chonburi f.c
 


 

No. 31



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

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

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


$sqlquery=mysql_query($dbname,$sql_user,$istar_dbcon);

$dbname ไม่ต้องใส่ครับ มัน select_db ไปแล้ว

จริงๆ มันไม่รับ parameter database name อยู่แล้ว รับแค่ sql statement กับ link resource


ประวัติการแก้ไข
2011-06-11 17:59:37
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 17:58:50 By : PlaKriM
 


 

No. 32



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



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

ตอบความคิดเห็นที่ : 31 เขียนโดย : PlaKriM เมื่อวันที่ 2011-06-11 17:58:50
รายละเอียดของการตอบ ::
error บรรทัด 101 หายแล้วครับ

ที่นี่มีอีก 3 error

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\AppServ\www\coolwifi\old_refill.php on line 101

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\coolwifi\old_refill.php on line 102

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\AppServ\www\coolwifi\old_refill.php on line 108


Code (PHP)
01.$sql_user = "Select * From tb_history where h_truemoney='" . trim($truemoney). "'";
02.$sqlquery=mysql_query($sql_user,$db_coolwifi);    ---------------------101
03.if(mysql_num_rows($sqlquery) > 0){-----------------------------102
04.echo "<script>alert(' รหัสมีปัญหาค่ะ กรุณาติดต่อ 085-9386339 '); window.location ='refill_from.php';</script>";
05.}else {
06. 
07. 
08.$sql="insert into tb_history values('','$use1','$pass1','$tel1','$zone','$truemoney','$money','$ip','$date','','newrefill','$service','$detail')";
09.$result=mysql_query($sql,$db_coolwifi) or die(mysql_error() . "<br/>" . $sql);  ///   ตรวจสอบว่า errror อะไร -------108
10.  
11.$sql1="insert into tb_work values('','','','','','','','','','','','','','','','','','')";
12.$result1=mysql_query($sql1,$db_istar) or die(mysql_error() . "<br/>" . $sql1);


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 18:17:56 By : chonburi f.c
 


 

No. 33



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

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

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


--"
$db_coolwifi มันชื่อ db ไม่ใช่หรอครับ

$db_coolwifi เปลี่ยนเป็น $coolwifi_dbcon
$db_istar เปลี่ยนเป็น $istar_dbcon

รอบคอบนิดนึงครับ เจอ error แล้วอย่าตกใจ อ่านมันก่อนว่ามันบอกว่าไง แล้วเชื่อมันซะดีๆ อย่าดื้อ อย่ารั้นครับ ไม่ต้องรีบตอบว่าไม่ได้ อ่านทำความเข้าใจมันก่อน error มันบอก สาเหตุมาพร้อมแล้วครับ

not a valid MySQL-Link resource คือ link identifier ไม่ถุกต้อง ไม่มีอยู่ ผิดตรง connection ครับ

not a valid MySQL result resource คือ result ไม่ถูกต้อง ไม่มีอยู่ ผิดตรง query ครับ sql อาจจะผิด หรือ query แล้วไม่มีผลลัพธ์(อันนี้จะมีผลกับ mysql_num_rows , fetch_ ต่างๆ ) หรือมีผลต่อเนื่องมาจาก link identifier ไม่ถุกต้อง

เครียร์ น้อ อันนี้อธิบายแบบบ้านๆ ตามความเข้าใจของผมนะครับ อาจจะผิดพลาดบ้าง เพราะผมไม่เก่งภาษา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-11 19:09:19 By : PlaKriM
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : บันทึกข้อมูลลงได้ ตารางเดียวครับ ไม่ทราบว่าเกิดจากอะไร
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่