itholoinfo.com.com

Cum se conectează la MySQL folosind PHP

Dacă cunoașteți deja câteva dintre principiile de scriere a script-urilor PHP, puteți fi gata să învățați un set de funcții PHP integrate

care vă permit să vă conectați și să manipulați o bază de date MySQL Dacă nu aveți deja un server MySQL (majoritatea furnizorilor de hosting cu PHP au), vă recomand să descărcați și să instalați WampServer pe serverul dvs. Web sau urmați acest tutorial. De asemenea, este recomandat să înțelegeți conceptele SQL de bază.

În acest tutorial, vom învăța cum să vă conectați la o bază de date MySQL, să selectați o bază de date, să interogați un tabel și să "preluați" și să sortați din aceste date.

pași

Metoda 1
Conectați-vă la un server

Imaginea intitulată 950276 1
1
Creați un nou fișier PHP pe serverul dvs. web și deschideți-l în editorul dvs. de text preferat.
  • Imaginea intitulată 950276 2
    2
    Porniți fișierul tastând etichetele PHP pentru a deschide și a închide cu unele spațiu între ele pentru a lucra.
  • Imaginea intitulată 950276 3
    3
    Introduceți acest lucru într-o linie nouă.
    • Această linie de cod creează baza pentru comunicarea cu serverul MySQL Funcția "mysql_connect" are nevoie de minimum 3 argumente de șir. Prima este adresa IP sau numele de domeniu al serverului dvs. - ar trebui să schimbați acest lucru de la gazda locală la adresa serverului dvs. MySQL. Al doilea argument este utilizatorul MySQL pe care îl vom autentifica, iar al treilea argument este parola pentru utilizatorul MySQL (în acest caz l-am lăsat parola necompletată).
    • Ieșirea "mysql_connect" este un tip de tip de resursă, iar în codul de mai sus îi atribuim o variabilă ($ con), astfel încât să putem folosi mai târziu. Pentru mai multe informații despre mysql_connect (), vizitați documentația PHP.
  • Metoda 2
    Selectați o bază de date



    Imaginea intitulată 950276 4
    1
    Introduceți acest lucru într-o linie nouă.
    • Linia asta e destul de simplă. Înainte de a putea efectua toate interogările dintr-o bază de date specifică, trebuie să selectați ce bază de date. În PHP, pentru a face acest lucru folosiți funcția „mysql_select_db“, care necesită un argument. Primul argument din cod este necesar - este numele bazei de date la care se conectează. Al doilea argument pe care l-am folosit nu este necesar, dar funcționează bine - definește ce conexiune de server să utilizeze pentru a selecta baza de date.

    Metoda 3
    Vedeți un tabel

    Imaginea intitulată 950276 5
    1
    Introduceți acest lucru într-o linie nouă.
    • Funcția mysql_query funcționează în două moduri. "Pentru instrucțiunile SELECT, SHOW, DESCRIBE, EXPLAIN și altele care returnează rezultatele, funcția mysql_query () returnează o resursă, în caz de succes sau FALSE, în caz de eroare.
    • Pentru alte instrucțiuni SQL, INSERT, UPDATE, DELETE, DISCHARGE etc., funcția mysql_query () returnează TRUE, pe succes sau FALSE, pe eroare ".Documentația PHP).
    • Aceste linii de cod fac două lucruri. Mai întâi numesc funcția "mysql_query", care se va întoarce la adevărat sau la fals pe baza succesului interogării. Dacă ieșirea mysql_query este falsă, scriptul va muri și va executa funcția "mysql_error" (care returnează pur și simplu eroarea MySQL anterioară).
    • Funcția mysql_query necesită doar un argument, dar ca și funcția mysql_select_db, este o practică bună să includeți oa doua.
      • Primul argument este un șir: o singură interogare MySQL (mai multe interogări nu sunt permise). Interogarea de mai sus creează un nou tabel numit "php tutorial".
      • Al doilea argument este caracteristica conexiunii pe care o folosim (în cazul nostru, $ con).
  • Imaginea intitulată 950276 6
    2
    Introduceți acest lucru într-o linie nouă.
    • Prima linie de cod este similară cu cea din ultimul pas. Ea este acolo pentru a vă oferi câteva date de selectat. Vedeți mai jos, setăm rezultatul mysql_query la o variabilă numită $ result.
    • De asemenea, rețineți modul în care codul nu utilizează "sau mor", ci utilizează instrucțiunea de control. Acest lucru vă poate ajuta atunci când începeți să obțineți în eroare prin manipularea în afară de pur și simplu uciderea script-ul. Nu trebuie să vă faceți griji prea mult despre acest lucru acum, și puteți folosi "sau mor" în interogările MySQL care returnează un set de rezultate dacă doriți.
    • După declarația "else" avem o declarație "în timp". Acea parte a codului poate fi confuză, deci stați liniștit. Funcția mysql_fetch_array returnează o matrice de date care conțin un mysql_fetch_array rând singur rezultat, coloană de marcat cu toate acestea, data viitoare este executata va returna un array pe rândul următor din setul de rezultate.
      • Instrucțiunea "în timp" va păstra iterarea pe toate rândurile (atribuindu-le ca array la $ row), până când funcția mysql_fetch_array ajunge la sfârșitul setului de rezultate - atunci returnează FALSE și "statement statement" va fi închis. Este confuz, dar această metodă funcționează bine.
  • Imaginea intitulată 950276 7
    3
    Ia ceva timp să te joci cu aceste concepte. Aceste funcții vă permit să faceți mult mai mult cu PHP. Aș sugera să faci propriul dvs. design ca un browser simplu bazat pe RPG pentru a obține o clipă de lucru cu o bază de date.
  • Distribuiți pe rețelele sociale:

    înrudit
    Cum se utilizează Microsoft AccessCum se utilizează Microsoft Access
    Cum să ștergeți o bază de date MySQLCum să ștergeți o bază de date MySQL
    Cum se creează o bază de date în MySQLCum se creează o bază de date în MySQL
    Cum se creează o bază de date SQL ServerCum se creează o bază de date SQL Server
    Cum de a crea un număr de vizitatori PHPCum de a crea un număr de vizitatori PHP
    Cum se creează un site în JoomlaCum se creează un site în Joomla
    Cum se creează o tabelă în MySQLCum se creează o tabelă în MySQL
    Cum de a desena o diagramă ER într-un instrument MySQLCum de a desena o diagramă ER într-un instrument MySQL
    Cum să trimiteți interogare SQL în MySQL prin linii de comandăCum să trimiteți interogare SQL în MySQL prin linii de comandă
    Cum se instalează WordPressCum se instalează WordPress
    » » Cum se conectează la MySQL folosind PHP
    © 2021 itholoinfo.com.com