Достъп до примерни резултати чрез масив за извличане на MySQL

MySQL масивът за извличане обработва пробните резултати от базата данни и връща резултата в резултат на прост, асоциативен или и двата масива незабавно. В действителност, извличането на MySQL е превод на информацията, получена по заявка към базата данни, форма, която е форма, подходяща за форма.

При прости заявки синтаксисът на един ред от извадката се вмъква в масив, а при заявките за поток той е инструмент за последователна обработка на информационния поток.

Синтаксис и пример на приложение

Масивът за извличане на MySQL пристига на входния масив за извличане на MySQL и може да се определи формата на желания резултат:
  • MYSQL_ASSOC;
  • MYSQL_NUM;
  • MYSQL_BOTH.
  • В първия случай ще се генерира асоциативен масив, а във втория - масив с числени индекси, а в последния - масив с индекси на двата типа.


    В резултат на изпълнението на $ aFetch = mysqli_fetch_array ($ cResult) ще бъде създаден масив от $ aFetch.
    В този пример масивът за извличане на MySQL обработва изходните данни

    . В таблицата четири за всеки изпълняват различни опции за извличане. Резултатът от обработката на пробата

    е пришит в редовете за данни : $ cFetch, $ cFetch1 $ cFetch2 $ cFetch3.
    Резултатите показват, че без препратка към константи, MYSQL_ASSOC, MYSQL_NUM и MYSQL_BOTH получават същия резултат, както в случая с MYSQL_BOTH. Тези константи се считат за остарели и тяхната употреба не се препоръчва.

    Използване на MySQL масив за извличане

    Използването на примерен резултат от заявка в масив е много удобно в PHP приложенията. Функционалният достъп до MySQL базата данни осигурява сигурни и надеждни методи за достъп.


    Грешката при нивото на предупреждение в MySQL масива за генериране се генерира само когато $ cResult липсва или е невалидна, и следователно връзката с базата данни не е настъпила. Името $ cResult може да бъде всяко, тук се използва в контекста на примера. В заявката
    :
  • $ cResult = mysqli_query ($ this-> iConnectId, $ cQuery);
  • Променливата $ this-> iConnectId е активна връзка към база данни, изпълнявана в мултифункционален обект. Инструментът за извличане на MySQL масив е прост и ефективен инструмент, но все още е удобно да го използвате в обектно-ориентиран начин.

    Обект за достъп до база данни

    MySQL е много прост и ефективен инструмент за организиране на информация. MySQL базите данни се оказаха надеждни и ефективни средства за съхраняване и достъп до данни през цялото им приложение.
    Механизмът за записване на заявки към база данни и тяхното приложение е прост, но на практика той е идеално проектиран във формата на обекта на базата данни, отделна таблица или специфична структура на данните. Дизайнът на извличането на MySQL е много тромав на практика, особено когато е необходимо да се направи извадка от информация от една таблица с основна информация, например персонал, а след това и от други таблици, за да се изберат данни за служителите:
  • история на работата;
  • биографични данни;
  • производствени постижения;
  • област на професионална компетентност;
  • други данни.
  • По правило тези данни няма да бъдат попълвани от всички служители и ако в таблицата на персонала влезете по-специално за всеки ред, това ще направи тежки и неудобни за използване.

    Ниво на обект за достъп до база данни

    Обхват на извличане на MySQL - трансформиране на данни в масив. Това може да се направи на нивото на обектите на базата данни. В този случай, разработчикът създава за себе си инструмент на високо ниво, който осигурява достъп до всяка таблица на базата данни по същия начин.
    Налице е апелация към метод, който незабавно формира необходимия масив от данни, а операциите по формиране на заявка, неговото изпълнение и обработване на резултата попадат в тялото на този метод. Това е много удобно и изчезва необходимостта да се пишат обемисти конструкции, създавайки прецедент за възможна грешка. Особено важно: този подход опростява възможността за промяна на структурата на базата данни, тъй като те не излизат извън обекта на достъп до базата данни. Ако е необходимо, ще бъде необходимо да се промени само обектът на достъп до базата данни, а не цялата функционалност на сайта. Още по-удобно в обекта на достъп до базата данни, за да добавите обекти от реална цел. Например, стандартно описание, което има свойствата: списък, изхода на данните на служителите, промяната на картата на служителите и др. Инструментите за достъп до данни са скрити в дълбините на методите на реалните обекти, което опростява работата на разработчика и подобрява качеството на резултата.

    Свързани публикации