|
|
|
ผมคิวรี่แบบนี้ไม่ทราบว่าถูกหลักการหรือเปล่าครับ error ไม่แสดง แต่ผลลัพไม่ออกมาครับ echo sql ก็ออกตามต้องการแล้ว |
|
|
|
|
|
|
|
ผมคิวรี่แบบนี้ไม่ทราบว่าถูกหลักการหรือเปล่าครับ error ไม่แสดง แต่ผลลัพไม่ออกมาครับ ลอง echo sql ก็ออกตามต้องการแล้วครับ แต่มันไม่อัพเดทลงฐานข้อมูลครับ ไม่แน่ใจว่าผิดพลาดตรงไหนครับ ขอคำแนะนำหน่อยครับ
CODE
Code (PHP)
<?php
$con = mysqli_connect("localhost", "root", "12345", "mng_tree");
if(mysqli_connect_errno()){
echo "error connect..?".mysqli_connect_errno($con);
}else
{
echo "Success..? <br><br>";
}
$sql0 = "SELECT od.o_id, od.order_id AS o_detal, od.tree_id AS tr_id_od, od.amount AS amn_od, t.tree_id AS tr_id_t, t.tree_name, t.amount AS amn_tree, o.order_id AS oder
FROM order_detail AS od, tree AS t, order1 AS o
WHERE od.tree_id = t.tree_id
AND o.order_id = od.order_id
AND o.order_id = 20";
$result = mysqli_query($con, $sql0);
$i = 1;
while($row = mysqli_fetch_array($result))
{
$i++;
$o_id = $row['o_id'];
$order_id_OD = $row['o_detal'];
$order_id_O = $row['oder'];
$tree_id_OD = $row['tr_id_od'];
$tree_id_T = $row['tr_id_t'];
$amount_OD = $row['amn_od'];
$amount_T = $row['amn_tree'];
$tree_name = $row['tree_name'];
echo $o_id." order(".$order_id_O.") order_detal(".$order_id_OD.") tre_id_detal(".$tree_id_OD.") tre_id_tree(".$tree_id_T.") am_detal(".$amount_OD.") am_tree(".$amount_T.") name(".$tree_name.")";
echo "<br>";
$delet = $amount_T-$amount_OD;
echo $delet."<br>";
if($delet){
$sql.$i="update tree set amount='$delet' where tree_id = '$tree_id_T' ";
$dbquery = mysql_db_query("mng_tree", $sql.$i);
}
echo $sql.$i;
echo "<br>";
}
mysqli_close($con);
?>
ผลลัพธ์
Tag : PHP, MySQL, jQuery
|
|
|
|
|
|
Date :
2014-03-16 23:58:07 |
By :
Mr.mee |
View :
776 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ or die(mysql_error()); จะได้รู้ว่า Error เพราะอะไรครับ
|
|
|
|
|
Date :
2014-03-17 06:13:30 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณสำหรับคำแนะนำครับ
ผมลองใส่เข้าไปแล้วครับ ไม่มี error ใดๆออกมาเลยครับ
|
|
|
|
|
Date :
2014-03-17 21:40:29 |
By :
Mr.mee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ mysqli ปนกับ mysql มันก็ไม่ได้สิครับ
บรรทัด 38. $dbquery = mysql_db_query("mng_tree", $sql.$i); เนี่ย ไม่ได้นะครับ
แล้วถ้าจะแสดง error ต้องใช้ mysqli_error($con) ไม่ใช่ mysql_error
|
|
|
|
|
Date :
2014-03-18 08:45:45 |
By :
variable |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|