mysqli_fetch_array ($ result, MYSQLI_ASSOC) против $ result- & gt; fetch_assoc ()

Интересно, в чем разница между этими двумя способами извлечения данных из результата, который является более быстрым и современным, поскольку оба они работают с mysqli.

Спасибо тебе за твое терпение.

-1

Решение

MySQL имеет два разных API для доступа. Во-первых, это чисто функциональный интерфейс, использующий mysqli_* функции, и чем-то похож на интерфейс, используемый старшими mysql расширение. Другой API — это интерфейс ООП.

На практике оба интерфейса выполняют одно и то же. Если предположить, $db это mysqli объект, полученный из любого mysqli_connect или же new mysqliэти две строки означают одно и то же:

 $db->query('query string');
mysqli_query($db, 'query string');

и на самом деле, на уровне двигателя, это в основном псевдонимы друг друга. Ни один из них не будет быстрее, чем другой.

Вы должны использовать тот, который вам удобнее, хотя стиль ООП, как правило, более распространен, и оба работают одинаково хорошо.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]