يلقي كائن نتيجة mysqli لممارسة مجموعة جيدة؟
سؤال
وكنت أتساءل، إذا كان لدي بعض التعليمات البرمجية مثل:
$result = $db->query($sql); // dont worry, its escaped
$myData = (array)$result->fetch_assoc();
حيث
$result->fetch_assoc();
وبإرجاع كائن نتيجة mysqli.
ويلقي عليه مثل هذه الممارسة الجيدة على الفور؟ أتصور هذا هو مكالمة مكلفة - هل هذا صحيح
ومن المؤكد يجعل الأمور مريحة للاستخدام فورا بعد أن الاستعلام عن ذلك، ولكن أريد أن أتأكد من أنني لا تفعل شيئا في شكل سيء.
وشكرا لأي مساهمة،
المحلول
ووفقا ل mysqli الوثائق في هذا الشأن يعود مجموعة على أي حال ...
نصائح أخرى
وإذا لم يكن هناك نتيجة أكثر من ذلك - فإنه سيعود NULL. في هذه الحالة (مجموعة) لاغية يمكن أن يكون بعض الشعور.
وحقا أنها حالات خاصة أفضل الاختيار في مكان منفصل بدلا من نوع الصب
لا تنتمي إلى StackOverflow