• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
شمارش رکوردهای واکشی شده
#1
با سلام
در کد زیر چطوری میشه اطلاعات تحت تاثیر قرار گرفته رو چاپ کرد

با استفاده از affected_rows

کد پی‌اچ‌پی:
$mysqli=new mysqli("localhost","root","","mydb");
$fi="iman";
if(
$st=$mysqli->prepare("SELECT FirstName,LastName FROM tbl_user where FirstName=?"))
{
    
$st->bind_param("s",$fi);
    
$st->execute();
    
$st->bind_result($name$code);
    while(
$st->fetch())
    {
        echo 
$name."  ";
        echo 
$code;
        echo 
"<br>";
    }
}
$st->close();
$mysqli->close(); 
  پاسخ
تشکر شده توسط :
#2
http://us1.php.net/manual/en/mysqli.affected-rows.php
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#3
دوست عزیز ممنون از راهنماییت
ولی من کل سایت php رو زیر رو کردم
اگه به کد بنده توجه کنید از prepare و پارامتر استفاده شده
در صورتیکه در سایت php همش از query استفاده کرده
  پاسخ
تشکر شده توسط :
#4
اول اینکه توی ارسال کد php لطفن از تگ [ php ] استفاده کن
دوم اینکه یه { کم گذاشته بودی
سوم هم اینکه اینجا رو ببین

کد پی‌اچ‌پی:
/* store result */
    
$stmt->store_result();

    
printf("Number of rows: %d.\n"$stmt->num_rows); 
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#5
اینو میدونستم میشه با num_rows انجامش داد ولی
عرض کردم با استفاده از affected_rows
چرا نمیشه از affected_rows استفاده کرد ؟؟
  پاسخ
تشکر شده توسط :
#6
دوست عزیز یه کم دقت کن
شما با تابع store_result در واقع هر کاری که کردی رو بر می گردونی توی stmt
بنابراین می تونی بزاری توی foreach و همش رو بخونی دوباره یا هر کاری که می خوای رو بکنی

عجله نکن و با دقت منوال رو بخون:
کد:
mysqli_affected_rows — Gets the number of affected rows in a previous MySQL operation

کد:
Return Values ¶

An integer greater than zero indicates the number of rows affected or retrieved. Zero indicates that no records were updated for an UPDATE statement, no rows matched the WHERE clause in the query or that no query has yet been executed. -1 indicates that the query returned an error.
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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