PDO::query - تنفيذ عبارات SQL وإرجاع كائنات PDOStatement، والتي يمكن فهمها على أنها مجموعات نتائج (PHP 5 >= 5.1.0، PECL pdo >= 0.2.0)
PDOStatement العامة PDO::query (سلسلة $statement)
PDOStatement العامة PDO::query ( string $statement , int $PDO::FETCH_COLUMN , int $colno )
PDOStatement PDO::query العامة (string $statement، int $PDO::FETCH_CLASS، string $classname، array $ctorargs)
PDOStatement العامة PDO::query (سلسلة $statement، int $PDO::FETCH_INTO، object $object)
يقوم PDO::query() باستدعاء وتنفيذ عبارة SQL في وظيفة منفصلة، وإرجاع مجموعة النتائج (إن وجدت)، ويتم إرجاع العبارة ككائن PDOStatement.
بيان عبارة SQL التي سيتم تنفيذها.
تقوم الدالة PDO::query() بإرجاع كائن PDOStatement في حالة نجاحه، وخطأ في حالة فشله.
التكرار على مجموعة نتائج الإخراج:
<?phpfunction getFruit($conn) { $sql = 'اختر الاسم واللون والسعرات الحرارية من الفاكهة بالترتيب حسب الاسم'; $conn->query($sql) كـ $row) { print $row['name'] "t"; طباعة $row['color'] . "t"; طباعة $row['calors']
الإخراج أعلاه هو:
التفاح الأحمر 150 الموز الأصفر 250 الكيوي البني 75 الليمون الأصفر 25 البرتقالي البرتقال 300 الكمثرى الأخضر 150 البطيخ الوردي 90