 |
inset ข้อมูลใน phpMyAdmin ไม่สามารถ Query ผ่านหน้าเว็บได้ |
|
 |
|
|
 |
 |
|
ลองดูให้แน่ครับ ว่าติด วรรค ท้ายหมายเลขเข้าไปด้วยหรือเปล่า
|
 |
 |
 |
 |
Date :
2015-03-20 19:01:22 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Query ผ่าน phpMyAdmin หาเจอครับ T_T

|
 |
 |
 |
 |
Date :
2015-03-20 19:05:11 |
By :
nickzombie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แก้ไข หมายเลขที่1 1549900191564 ที่กรอกข้อมูลผ่านหน้าเว็บสมัครสมาชิก
เปลี่ยนเป็น 1549900191569 กรอกข้อมูลใน phpMyAdmin ก็ไม่สามารถเข้าได้ครับ
|
 |
 |
 |
 |
Date :
2015-03-20 19:31:41 |
By :
nickzombie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลอง echo ค่า ตอน query มาดูก่อนคับว่า มีค่าไหม
|
 |
 |
 |
 |
Date :
2015-03-20 20:37:12 |
By :
progamer2000 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
555 อย่างกับทำงานคนละ database เลย อันนี้มืนเหมือนกันครับ
ลองเล่นๆ
Code (SQL)
where memid in ('1549900191564' , '1549900191566')
or email in ('1549900191564' , '1549900191566')
|
 |
 |
 |
 |
Date :
2015-03-20 20:56:10 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$strSQL = "SELECT memid, password, name, surname, systemstatus FROM tbmembers where memid in ('1549900191564' , '1549900191566') or email in ('1549900191564' , '1549900191566')";
ใช้คำสั่งนี้แล้ว return ค่าออกมา 1 Row ครับ

|
 |
 |
 |
 |
Date :
2015-03-20 21:47:36 |
By :
nickzombie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองปิด การ fetch_array ไปก่อน มันจะเปลี่ยนแปลงไหมหว่า
|
 |
 |
 |
 |
Date :
2015-03-20 21:58:39 |
By :
progamer2000 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังไม่เปลี่ยนครับ
หรือว่ามันเทียบค่าตัวอักษรไม่เท่ากันคับตัวที่กรอกผ่าน phpMyAdmin กับกรอกผ่านหน้าเว็บ เก็บตัวเลขคนละแบบหรือเปล่าครับ
1549900191566 return 0
1549900191564 return 1
Code (PHP)
$strSQL = "SELECT memid, password, name, surname, systemstatus FROM tbmembers WHERE memid = '".$username."' OR email = '".$username."'";
//return $username;
//return strlen($username);
parent::query($strSQL);
//return $objResult=parent::fetch_array();
return parent::num_rows();
|
ประวัติการแก้ไข 2015-03-20 22:07:01
 |
 |
 |
 |
Date :
2015-03-20 22:04:39 |
By :
nickzombie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใน con_db
ลองลบ mysqli_query อันล่างสุดออกดูคับ
ละใช้
mysqli_set_charset($this->con,"utf8"); แทน
|
 |
 |
 |
 |
Date :
2015-03-20 22:09:51 |
By :
progamer2000 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้ค่าเท่าเดิมครับ T_T
|
 |
 |
 |
 |
Date :
2015-03-20 22:17:17 |
By :
nickzombie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ค่าที่กรอกผ่านหน้าเว็บหาเจอแต่ค่าที่กรอกและแก้ไขผ่าน phpMyAdmin หาไม่เจอครับ 
|
 |
 |
 |
 |
Date :
2015-03-20 22:19:06 |
By :
nickzombie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลอง query แบบปกติๆ ที่ไม่ได้ใช้ ฟังชั่น ออกไหมฮะ
|
 |
 |
 |
 |
Date :
2015-03-20 23:10:48 |
By :
progamer2000 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
หมายเลขที่1 1549900191564 กรอกข้อมูลผ่านหน้าเว็บสมัครสมาชิก ผลออกมามีข้อมูลปกติครับ
หมายเลขที่2 1549900191566 กรอกข้อมูลใน phpMyAdmin ไม่มีข้อมูลแสดงออกมาครับ
Code (PHP)
$con=mysqli_connect("localhost","chian115_admin","DeeDee047418786","chian115_DeeDee");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// Change character set to utf8
mysqli_set_charset($con,"utf8");
// Perform queries
$result=mysqli_query($con,"SELECT memid, password, name, surname, systemstatus FROM tbmembers WHERE memid = '1549900191566';");
$row=mysqli_fetch_array($result,MYSQLI_ASSOC);
//mysqli_num_rows($result);
echo $row["memid"].$row["password"].$row["name"].$row["surname"].$row["systemstatus"];
mysqli_close($con);
|
 |
 |
 |
 |
Date :
2015-03-21 02:56:27 |
By :
nickzombie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองเอา structure ของ ฟีลด์ memid มาดูหน่อยครับ
|
 |
 |
 |
 |
Date :
2015-03-21 03:00:30 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้คำตอบแล้วครับต้องขอบคุณทุกท่านมากๆนะครับที่มาช่วยในการหาคำตอบ
ตามที่พี่ Chaidhanan ได้ให้คำตอบไว้ถูกต้องเลยครับ ทำงานคนละ Database
โดยผมสร้าง Database 2 อันแล้วเรียกใช้ผิดอันครับ
ขอบคุณทุกท่านมากๆนะครับผม
|
 |
 |
 |
 |
Date :
2015-03-21 03:10:11 |
By :
nickzombie |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
   
|
 |
 |
 |
 |
Date :
2015-03-21 04:24:16 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เงิบเลย - -"
|
 |
 |
 |
 |
Date :
2015-03-21 15:57:45 |
By :
progamer2000 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|