• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
به دست اوردن تعداد ستون های یک ردیف با pdo
#1
سلام دوستان چطوری میتونم تعداد ستون های یک ردیف رو با pdo در بیارم
مثلا تعداد ردیف های این رو نمیدونم چطوری در بیارم با pdo
کد پی‌اچ‌پی:
$check =0;
$sql $connect->prepare('SELECT `onvan` FROM `tiket` WHERE(`check`=:check )');
$sql->execute(array(":check"=>$check)); 
  پاسخ
تشکر شده توسط :
#2
تعداد ستون ها با استفاده از تابع columncountروی شی PDOStatement بدست میاد. که تعداد ستونهایی که در result set این شی وجود داره رو برمیگردونه.
کد پی‌اچ‌پی:
$check =0;
$sql $connect->prepare('SELECT `onvan` FROM `tiket` WHERE(`check`=:check )');
$sql->execute(array(":check"=>$check)); 
$col_count $sql->columnCount();
echo 
"$col_count columns."

تعداد سطرها با استفاده از تابع rowcount روی شی PDOStatement بدست میاد. که تعداد سطرهایی که کوئری روی اونها تاثیر گذاشته رو برمیگردونه.
کد پی‌اچ‌پی:
$check =0;
$sql $connect->prepare('SELECT `onvan` FROM `tiket` WHERE(`check`=:check )');
$sql->execute(array(":check"=>$check)); 
$row_count $sql->rowCount();
echo 
"$row_count rows."
به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط : Alaa mamadco


پرش به انجمن:


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