PDA

View Full Version : سوال: مشکل با update



aria17
شنبه 08 فروردین 1388, 13:50 عصر
سلام

من می خواهم که با اجرای کد زیر عناصر ستون Lost در جدول update شوند اما وقتی که کد را اجرا می کنم تمام رکوردهای ستون lost مقدار مشابهی را می گیرند.
مشکل کجاست؟


<?php
//connet to MySQL server
$db = mysql_connect("localhost", "parsibet_mjm", "P.b/1387");
mysql_select_db('parsibet_parsibet');
$dt=date('Y-m-d - H:i:s',time()-(48*3600));
$query = "select * from jos_chronoforms_41 where recordtime>'$dt'";
$result = mysql_query($query);
$num = mysql_num_rows($result);

for($i = 0; $i < $num; $i ++)
{
$row = mysql_fetch_row($result);
$odd=abs($row[11]);
$win=$row[13];
$lost=round(($odd*$win)/24);
echo $lost;echo "<br>";


$update = "UPDATE jos_chronoforms_41 set loss='$lost'";
$results = mysql_query($update)

or die(mysql_error());
}
?>

ahmadbadpey
شنبه 08 فروردین 1388, 15:22 عصر
خوب کوئری update شما این کار رو می کنه . این کوئری فیلد loss تمام رکوردهای جدول jos_chronoforms_41 رو برابر با متغیر $lost قرار می ده . مقصودتون رو واضح تر بگین .

yaqubian
یک شنبه 09 فروردین 1388, 09:57 صبح
دوست عزیز
باید تو دستور sql تون یه شرط هم بذارین.
موفق باشید