بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در آبدیت دیتابیس آنلاین
سلام. کد آبدیتی که من نوشتم اینه: البته بایست بگم وصل شدن به دیتابیس اکیه که اینجا ننوشتم اما مشکل به نظرم از قسمت ** است که مقدار سایت کد را +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 باشه)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .