PHP mysqli query() Function












❮ مرجع PHP MySQLi



مثال - سبک شی گرا


اجرای پرس و جو در برابر پایگاه داده:




$mysqli = mysqli جدید ("localhost", "my_user", "my_password", "my_db");


// بررسی اتصال
اگر ($mysqli -> connect_er
o) {

echo "اتصال به MySQL ناموفق بود: ". $mysqli -> connect_error;

exit();



// انجام پرس و جو
اگر ($result = $mysqli -> query("SELECT * FROM Persons"))
{
  echo " ردیف های برگشتی عبارتند از: " . $result -> num_rows;

// مجموعه نتایج رایگان
  $result -> free_result();
}

$mysqli -> close();

?>




به نمونه سبک رویه ای در پایین نگاه کنید.





تعریف و استفاده


تابع query() / mysqli_query() یک پرس و جو را در مقابل پایگاه داده انجام می دهد.





نحو


سبک شی گرا:



$mysqli -> پرس و جو (پرس و جو،
resultmode
)

سبک رویه:



mysqli_query(اتصال، پرس و جو، حالت نتیجه)


مقادیر پارامتر













را مشخص می کند





پارامتر توضیح
اتصال لازم است. اتصال MySQL برای استفاده را مشخص می کند
پرس و جو لازم است. رشته کوئری SQL
حالت نتیجه

اختیاری. ثابت. می تواند یکی از موارد زیر باشد:



  • MYSQLI_USE_RESULT (از این برای بازیابی مقدار زیادی داده استفاده کنید)

  • MYSQLI_STORE_RESULT (این پیش فرض است)



جزئیات فنی















مقدار بازگشتی: برای جستارهای SELECT، SHOW، DESCRIBE یا EXPLAIN موفق، یک شی mysqli_result برمی‌گرداند. برای سایر جستارهای موفق، TRUE برمی گردد. FALSE در صورت شکست
نسخه PHP: 5+
تغییر PHP: PHP 5.3.0 قابلیت جستجوهای ناهمگام را اضافه کرد





مثال - سبک رویه


اجرای پرس و جو در برابر پایگاه داده:




$con = mysqli_connect("localhost"، "my_user"، "my_password"، "my_db");


if (mysqli_connect_er
o()) {

echo "اتصال به MySQL ناموفق بود: ". mysqli_connect_error();

exit();



// انجام پرس و جو
if ($result = mysqli_query($con، "SELECT * FROM Persons"))
{
  echo " ردیف های برگشتی عبارتند از: " . mysqli_num_rows($result);

// مجموعه نتایج رایگان
  mysqli_free_result($result);



mysqli_close($con);

?>







❮ مرجع PHP MySQLi