amirkhoshhal
Member
سلام . من یه کدی نوشتم که توش باید دو تا کوئری اجرا بشه . ولی نمی دونم چرا فقط یکیشون اجرا می شه و اون یکی عمل نمی کنه .
وقتی هم هرکدوم از کوئری ها رو تک تک اجرامی کنم کار می کنند . به نظر شما مشکل از کجاست ؟
آیا نمی شه 2 تا کوئری رو پشت سر هم اجرا کرد ؟
چه راهی پیشنهاد می کنید ؟ ممنون
وقتی هم هرکدوم از کوئری ها رو تک تک اجرامی کنم کار می کنند . به نظر شما مشکل از کجاست ؟
آیا نمی شه 2 تا کوئری رو پشت سر هم اجرا کرد ؟
چه راهی پیشنهاد می کنید ؟ ممنون
PHP:
if($_GET['op'] == "block" && isset($_GET['bid']) && $_GET['prc'] == "up")
{
$up_block2 = $db->sql_query("SELECT * FROM `blocks` WHERE bid='$bid'");
$row_up2 = $db->sql_fetchrow($up_block2);
$vpos2 = $row_up2["vposition"];//6
$vpos1 = $vpos2 - 1;//5
$vposation1 = $vpos1 + 1;//6
$vposation2 = $vpos1;//5
$db->sql_query("UPDATE `blocks` SET vposition='$vposation1' WHERE vposition='$vpos1'");//6
$db->sql_query("UPDATE `blocks` SET vposition='$vposation2' WHERE vposition='$vpos2'");//5,ok
header("Location: ?op=block");
}