mr.meysam
شنبه 24 اسفند 1398, 16:41 عصر
سلام
وقت بخیر
من توی آپدیت جدول خودم به مشکل بر خوردم به این صورت که کوئری داخل کد php کار نمیکنه اما وقتی برای پیدا کردن مشکل کوئری رو echo میکنم و خروجی رو وارد دیتابیس میکنم بدون مشکل اجرا میشه و تغییرات اعمال میشن.
ارتباط اسکریپت و دیتابیس رو چک کردم و بدون مشکل هست
دقیقا توی همین فایل کد insert هست که بدون مشکل داره کار میکنه
این قسمت کد کار نمیکنه
$sql="UPDATE product_price SET Category_ID={$category} ,Image='{$product_img}', Title = '{$title}' , Price = '{$product_price}' , Description = '{$content}' WHERE ID = {$price_id} LIMIT 1";
$result= mysql_query($sql);
if(isset($_POST['submit_post'])){ mysql_query("START TRANSACTION"); $title= $_POST['product_title']; $content=$_POST['description']; $product_img=$_POST['product_img']; $product_thumb = $_POST['product_thumb']; $productimg_alt = $_POST['productimg_alt']; $product_price = $_POST['product_price']; $category = $_POST['categories']; if(isset($_GET['price_id'])){ $price_id=intval($_GET['price_id']); $sql="UPDATE product_price SET Category_ID={$category} ,Image='{$product_img}', Title = '{$title}' , Price = '{$product_price}' , Description = '{$content}' WHERE ID = {$price_id} LIMIT 1"; $result= mysql_query($sql);
if($result){ $success=true; $message="قیمت محصول با موفقیت ثبت شد"; }else{ $err=true; $message="خطایی رخ داده است لطفا بعدا دوباره سعی نمایید."; } }else{ $sql="INSERT INTO product_price (Price,Image,Description,Title,Category_ID)"; $sql.=" VALUES('{$product_price}','{$product_img}','{$cont ent}','{$title}','{$category}') ";
$result = mysql_query($sql); $lastid = mysql_insert_id(); if($result){ mysql_query("COMMIT"); $success=true; $message="قیمت محصول با موفقیت ثبت شد"; }else{ mysql_query("ROLLBACK"); $err=true; $message="خطایی رخ داده است لطفا بعدا چک کنید"; } } }
وقت بخیر
من توی آپدیت جدول خودم به مشکل بر خوردم به این صورت که کوئری داخل کد php کار نمیکنه اما وقتی برای پیدا کردن مشکل کوئری رو echo میکنم و خروجی رو وارد دیتابیس میکنم بدون مشکل اجرا میشه و تغییرات اعمال میشن.
ارتباط اسکریپت و دیتابیس رو چک کردم و بدون مشکل هست
دقیقا توی همین فایل کد insert هست که بدون مشکل داره کار میکنه
این قسمت کد کار نمیکنه
$sql="UPDATE product_price SET Category_ID={$category} ,Image='{$product_img}', Title = '{$title}' , Price = '{$product_price}' , Description = '{$content}' WHERE ID = {$price_id} LIMIT 1";
$result= mysql_query($sql);
if(isset($_POST['submit_post'])){ mysql_query("START TRANSACTION"); $title= $_POST['product_title']; $content=$_POST['description']; $product_img=$_POST['product_img']; $product_thumb = $_POST['product_thumb']; $productimg_alt = $_POST['productimg_alt']; $product_price = $_POST['product_price']; $category = $_POST['categories']; if(isset($_GET['price_id'])){ $price_id=intval($_GET['price_id']); $sql="UPDATE product_price SET Category_ID={$category} ,Image='{$product_img}', Title = '{$title}' , Price = '{$product_price}' , Description = '{$content}' WHERE ID = {$price_id} LIMIT 1"; $result= mysql_query($sql);
if($result){ $success=true; $message="قیمت محصول با موفقیت ثبت شد"; }else{ $err=true; $message="خطایی رخ داده است لطفا بعدا دوباره سعی نمایید."; } }else{ $sql="INSERT INTO product_price (Price,Image,Description,Title,Category_ID)"; $sql.=" VALUES('{$product_price}','{$product_img}','{$cont ent}','{$title}','{$category}') ";
$result = mysql_query($sql); $lastid = mysql_insert_id(); if($result){ mysql_query("COMMIT"); $success=true; $message="قیمت محصول با موفقیت ثبت شد"; }else{ mysql_query("ROLLBACK"); $err=true; $message="خطایی رخ داده است لطفا بعدا چک کنید"; } } }