PDA

View Full Version : به دست اوردن تعداد یک ردیف



mamadco
شنبه 06 تیر 1394, 16:13 عصر
دوستان چطور میتونم تعداد ستون یه ردیف رو در بیارم و نمایش بدم ؟
یه توضیح ساده بدین کفایت میکنه مرسی

reza_alie
شنبه 06 تیر 1394, 16:38 عصر
سلام خدمت شما


?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}

/* returns 2 because id,email === two fields */
echo mysql_num_fields($result);
?>

موفق باشی

H:Shojaei
شنبه 06 تیر 1394, 20:47 عصر
پیشنهاد میکنم از همین ابتدا از pdo استفاده کنید:


$dbh = new PDO('odbc:sample', 'db2inst1', 'ibmdb2');
$sth = $dbh->prepare("SELECT name, colour FROM fruit");
$sth->execute();
/* Count the number of columns in the result set */
$colcount = $sth->columnCount();
print("After execute(), result set has $colcount columns (should be 2)\n");

واسه اون سوال تاپیکی که گفتید با pdo هم توضیح بدم اونجا توضیح ندادم ولی الآن که دیگه اینو گفتم اونم همینجا میگم:



$dbh = new PDO('odbc:sample', 'db2inst1', 'ibmdb2');
$ sth = $dbh->prepare("update tbl set field=max(field)+1 where id=:conditionField");
$sth->bindParam(':conditionField',$conditionField);
$sth->execute();