• Компютри и Електроника
  • Програмиране

Как да се свържете с MySQL с PHP

Ако вече имате основите на писане на скриптове в PHP, може да сте готови да се запознаят с вграден набор от PHP функции, които ви позволяват да се свържете и да работите с база данни MySQL. Ако все още не сте инсталирали сървъра MySQL (най-уеб хостинг тя е вече инсталиран), аз ви съветваме да било изтегляне и инсталиране WampServer на уеб сървъра, или да следват тези насоки. Препоръчва се също така развитието на основните концепции на SQL.


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

Стъпки

Метод 1 от 3: Coedynenye сървъра

    Като най-'єднатися до MySQL через PHP
  1. Създаване на нов файл с PHP на вашия уеб сървър и да го отворите в любимия си текстов редактор.

  2. Като най-'єднатися до MySQL через PHP
  3. Напиши самото начало на вашия файл се отваря и затваря PHP тагове, така че между тях на мястото, където работите.

  4. Като най-'єднатися до MySQL через PHP
  5. Въведете го в новата линия.
    • Този ред код създава основната връзка със сървъра MySQL. Feature «mysql_connect» отнема най-малко 3 параметричния низ. Първият - един IP-адрес или домейн име на вашия сървър; вие трябва да го промените от Localhost в адреса на вашия сървър MySQL. Вторият вариант - потребителят MySQL, при които ние ще autentyfytsyrovatsya, и третата възможност - парола за нашия потребител MySQL (в този случай, аз просто оставете празна парола).

      • Feature «mysql_connect» връща тип източник на данни, и по-горе код сме го назначен променлива ($ CON) а, за да използвате тази връзка по-късно. За повече подробности относно функциите mysql_connect (), посетете документация на PHP.


    Метод 2 от 3: изберете базата данни

      Като най-'єднатися до MySQL через PHP
    1. Печат на нов ред.
      • Този шев е достатъчно проста, за да се разбере. Преди изпълняване на исканията към определена база данни, ние трябва да изберем коя база данни да работят. В PHP, за да направите това, ние използваме «mysql_select_db» функция, която е задължителна параметър. Този незадължителен параметър е името на базата данни, към която ние искаме да се свържете. Вторият параметър е по желание, но използването му е пример за добър вкус; тя определя кой сървър да използва при избора на база данни.


      Метод 3 от 3: питам за маса

        Като най-'єднатися до MySQL через PHP
      1. Въведете го в новата линия.
        • Mysql_query функция работи в два режима. "За SELECT, SHOW, описват, да се обясни и други изрази, които връщат резултатен набор, mysql_query () връща искане за данни при успех или FALSE при неуспех.

        • За други видове SQL изрази, вписване, актуализиране, изтриване, спад, и други, mysql_query () връща TRUE при успех искане, или FALSE при неуспех. " (PHP документация).

          • Тези редове код изпълняват две функции. Първо, те причиняват «mysql_query» функция, която връща нито вярно, или невярно, в зависимост от развитието на запитването изпълним. Ако стойността връщане на mysql_query - е невярна, сценарият спира и започва функция «mysql_error» (което просто се връща на предишната грешка MySQL).

          • Mysql_query функция има само един задължителен аргумент, а като за функцията mysql_select_db - добра практика е включен и втория аргумент.
          • Първият аргумент - низ: една заявка MySQL (многократни запитвания нямат право). Заявка за над създава нова таблица, наречена «PHP урок».

          • Вторият аргумент - връзка към източника на данни, които ние използваме (в този случай, $ CON).



          Като най-'єднатися до MySQL через PHP
        • Печат на нов ред.
          • Първият ред от код, подобен на кода в последния етап. Необходимо е да се извлекат данните. Виждате ли, тук можем да присвоява стойност връщане на mysql_query променлива функция с име $ резултат?

          • Също така имайте предвид, че кодът не се използват «или да умре (», вместо влагане на код се използва, ако. Той може да ви спаси от безсилие, когато започнете да се справят с грешки, вместо просто да победи скрипт. Но сега не трябва да притеснява това също, така че можете да използвате «или да умре» в MySQL заявки, които връщат резултатни набори

            • След като изказа друго тук е израз време. Тази част от кода може да бъде объркващо, така че бъдете търпеливи момент. Mysql_fetch_array функция връща на набор от данни, съдържаща един ред данни, в които имената на колоните - име на колона в таблицата на база данни; Обаче, функцията mysql_fetch_array започва отново, той се връща масив от данни от следващия ред в резултат набор от данни.
            • Expression, докато все още се движат по всички линии (присвояването им масив променлива $ ред), mysql_fetch_array докато достигне края на целия набор резултат, тогава функцията връща фалшиви и изразяване линия, докато приключи своята работа. Объркващо - Да. Въпреки това, този метод работи чудесно.



            Като най-'єднатися до MySQL через PHP
          • Popraktykuytes с тези изисквания, за да разберат концепцията им. Тези функции ви предлагат големи възможности в PHP.