آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در آبدیت دیتابیس آنلاین

Mr7  11 سال پیش  11 سال پیش
0 0

سلام. کد آبدیتی که من نوشتم اینه:  البته بایست بگم وصل شدن به دیتابیس اکیه که اینجا ننوشتم اما مشکل به نظرم از قسمت ** است که مقدار سایت کد را +100 کردم.

 <?php


$connection = connectToDatabase();

$syte_id = $_REQUEST['syte_id'];
$syte_code = $_REQUEST['syte_code'];

mysqli_query($connection, "UPDATE syte_table SET **syte_code=$syte_code+100** WHERE syte_id=$syte_id");

mysqli_close($connection);


0 0
اگه هدفت جمع بستن بوده که نباید داخل دستور SQL این کار رو بکنید، خارج از اون خط انجام بدید نتیجه رو بیارید داخل دستور SQL (11 سال پیش)
0 0
ممنون (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
saeed_435  11 سال پیش
0 0

کدتو به این شکل تست کن ببین جواب میگیری:

 <?php


$connection = connectToDatabase();

$syte_id = $_REQUEST['syte_id'];
$syte_code = $_REQUEST['syte_code'];
$syte_id =$syte_id +0;
$syte_code=$syte_code+0;
mysqli_query($connection,"UPDATE syte_table SET syte_code=$syte_code+100 WHERE syte_id=$syte_id");

mysqli_close($connection);

دوپارامتری که ارسال کردی برای اینکه بصورت عددی قابل مقایسه بشن باید اول به int تبدیل شن(احتمالا مشکلت از مقایسه where باشه)

0 0
ممنون (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .