|
|
|
มานขึ้นยางงี้อะคับ จาแก้ยางไงอะคับ Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result |
|
|
|
|
|
|
|
ถ้าเข้าใจไม่ผิดน่ะค่ะ มันผิดที่
$result = mysqli_query($cn, "SELECT * FROM thai;");
ตามที่ error บอกอ่ะค่ะ เขาต้องการแค่ 1 parameter แต่คุณใส่ไป 2
ส่วนตัวที่จะให้เชือมต่อกับฐานข้อมูล ให้ไปทำที่ไฟล์อื่นแล้วค่อย include มาจะดีกว่าน่ะค่ะ
พอแก้ก็จะเป็น $result = mysqli_query("SELECT * FROM thai;"); แบบนี้ค่ะ
|
|
|
|
|
Date :
29 ต.ค. 2550 10:45:33 |
By :
nutt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มานก้อ ยางขึ้นอะคับ คราวนี่ 2 ตัวเลย - -*
ผมว่ามาน จาผิด ตรงนี่อะคับ while ($row = mysqli_fetch_array($result)) {
|
|
|
|
|
Date :
29 ต.ค. 2550 10:57:22 |
By :
มือใหม่หัดเขียน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เพราะว่า $result = mysqli_query($cn, "SELECT * FROM thai;"); ตัวนี้มันผิดอ่ะค่ะ
เลยส่งผลมาถึง คำสั่งนี้ while ($row = mysqli_fetch_array($result)) {
คืองี้น่ะค่ะ ค่า $result ต้องมาจากคำสั่งที่เป็น SQL น่ะค่ะ แต่นี้คุณใส่ พารามิเตอร์ ที่เป็นคำสั่งในการเชื่อมต่อลงไปด้วย มันก็เลยไม่
รู้จักอ่ะค่ะ
|
|
|
|
|
Date :
29 ต.ค. 2550 11:17:04 |
By :
nutt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดียวนะ
ลองเปลี่ยน $result = mysql_query($cn,"select * from thai");
คุณมี ; ข้างใน อะ มันผิด
|
|
|
|
|
Date :
29 ต.ค. 2550 17:53:01 |
By :
tee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|