พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

สอบถาม mysql_fetch_assoc($result))

0 votes
<html>
<head><meta http-equiv=Content-Type content="text/html; charset=utf-8"></head>
<body>
<?php
        $connection = mysql_connect("localhost","root","password");
        mysql_select_db("test",$connection);
        mysql_query("SET NAMES UTF8");
        $query = ("SELECT customer.CustName,customer.CustNo,customer.Tel, supply.Qty,stock.ProductName,stock.PricePerUni
FROM customer INNER JOIN supply ON customer.CustNo = supply.CustNo;
INNER JOIN stock ON  stock.CustNo = supply.CustNo;
ON customer.CustNo=supply.CustNo,stock.ProductCode=supply.ProductCode
ORDER BY customers.CustNo;");
        $result = mysql_query($query);
    ?>
    <table align="center" border="1">
    <tr>
    <th>CustNo <th>CustName <th>Sex <th>Address <th>Tel <th>ProductCode <th>Qty <th>ProductName <th>PricePerUni <th>StockQty
    </tr>
<?
        //$connection = mysql_connect("localhost","root","1234");
while($data = mysql_fetch_assoc($result)) {
            echo "<tr>";
echo "<td>".$data['CustNo'];
            echo "<td>".$data['CustName'];
            echo "<td>".$data['Sex'];
            echo "<td>".$data['Address'];
            echo "<td>".$data['Tel'];
echo "<td>".$data['ProductCode'];
echo "<td>".$data['Qty'];
echo "<td>".$data['ProductName'];
echo "<td>".$data['PricePerUni'];
echo "<td>".$data['StockQty'];
        echo "</tr>";
}
     "</table>";
mysql_close($connection);
    ?>
</body>
</html>
 
พอดีพึ่งจะฝึกเขียนครั้งแรกน่ะค่ะ 
แล้วมัน ขึ้นแบบนี้อ่ะค่ะ พอมีวิธีแก้ไหมคะ ขอบคุณล่วงหน้านะคะ 
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\webpro.php on line 21
CustNo CustName Sex Address Tel ProductCode Qty ProductName PricePerUni StockQtyWarning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\webpro.php on line 21
CustNo CustName Sex Address Tel ProductCode Qty ProductName PricePerUni StockQty

 

ถามเมื่อ Jul 25, 2016 in PHP & MySQL & Ajax โดย Krataii (102 คะแนน)
   

1 Answer

0 votes
ลองอำ MySQL Query ตัวนี้ไป execute  ใน PHPMyadmin ดูนะครับมันจะฟ้อง error ได้ละเอียดกว่าเดิม
 

SELECT customer.CustName,customer.CustNo,customer.Tel, supply.Qty,stock.ProductName,stock.PricePerUni

FROM customer INNER JOIN supply ON customer.CustNo = supply.CustNo;

INNER JOIN stock ON  stock.CustNo = supply.CustNo;

ON customer.CustNo=supply.CustNo,stock.ProductCode=supply.ProductCode

ORDER BY customers.CustNo;
ตอบเมื่อ Aug 21, 2016 โดย admin (240 คะแนน)

Related questions

0 votes
0 คำตอบ
0 votes
1 คำตอบ
1,162 views ถามเมื่อ Jun 8, 2013 in คำถาม IT ทั่วไป โดย nookbanta (102 คะแนน)
0 votes
2 คำตอบ
165 views ถามเมื่อ May 2, 2013 in Internet & Website โดย test_babybird (102 คะแนน)
...