• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اضافه کردن عدد یک به آخرین مقدار ردیف
#1
دوستان اگه مثلا من از این کوئری برای اینسرت استفاده کنم
کد پی‌اچ‌پی:
insert into tbl (namevalue (name
چطوری میتونم بیشترین مقدار ردیف مثلا number رو یه عدد 1 اضافه کنم و به همین کوئری اضافه شه یه چیزی مثه این Big Grin
کد پی‌اچ‌پی:
insert into tbl ('name','number) value ('name',number) 
مثلا مقدار نامبر هم من یه همچین چیزی قرار دادم اما کار نکرد
کد پی‌اچ‌پی:
$number  select max(number+1 from tbl 
  پاسخ
تشکر شده توسط :
#2
کد:
INSERT INTO tbl( number, name ) SELECT MAX( number ) + 1, 'ali' FROM tbl;
به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط : mamadco
#3
مرسی با pdo چطوری میشه Big Grin
اینطوری کردم نشد :
کد پی‌اچ‌پی:
<?php
$user_id 
'0';
$sql $connect->prepare("INSERT INTO `carinfo` (user_id,number) VALUES (:user_id,SELECT MAX(number) + 1 FROM `carinfo`) ");
$sql->execute(array(
":user_id"=>$user_id,
))
?>
  پاسخ
تشکر شده توسط :
#4
کد پی‌اچ‌پی:
$user_id '0';
$sql $connect->prepare("INSERT INTO `carinfo` (user_id,number) :user_id,SELECT MAX(number) + 1 FROM `carinfo`; ");
$sql->execute(array(":user_id"=>$user_id)); 
به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان