- Introducere PHP
- Instalare si Configurare
- Despre sintaxa PHP
- Varibile PHP
- Constante
- Operatori
- Procesul Decizional
- Instructiuni Repetitive
- Array-uri (Vectori)
- Concepte Web
- Incluziunea fisierelor
- Lucrul cu fisiere
- Functii
- Cookie
- Session
- Trimiterea de mailuri
- File Uploading
- Standarde de Programare
- Metodele GET si POST
- Validarea Formularelor
- Campuri obligatorii
- Variabile Predefinite
- Regular Expressions
- Erori si Exceptii
- Debugging
- Data si Timpul
- Mysqli â Conexiunea la baza de date
- Crearea unei baze de date
- Stergerea unei baze de date
- Inserare date
- Preluare date din MySql
- Stefanescu Mihai a postat in Paginare in PHP
- johhny a postat in Paginare in PHP
- Stefanescu Mihai a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- madalin a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- Stefanescu Mihai a postat in Featureuri site
Preluare date din MySql
Informatiile pot fi preluate din baza de date folosind functia PHP query() si SELECT.
Ce-a mai folosita metoda de preluat datele este fecth_assoc(), dar putem folosi si fetch_array.
Functia fetch_assoc() returneaza un array asociativ cu valorile din baza de date sub forma nume_coloana => valoare, iar fetch_array() returneaza un array cu index numeric.
Mai jos preluam informatiile dn tabelul users:
<?php $dbhost = 'localhost'; $dbuser = 'user'; $dbpass = 'parola'; $dbdb = 'test'; $conn = new mysqli($dbhost, $dbuser, $dbpass, $dbdb); if( !$conn ){ die('Nu ma pot conecta: ' . $conn->error()); } $sql = 'SELECT nume, adresa, varsta FROM users'; $result = $conn->query( $sql, $conn ); if( !$result ){ die('Nu pot prelua datele: ' . $conn->error()); } while($row = $result->fetch_assoc() ){ echo "Salut, eu sunt ".$row['nume'].", am ".$row['varsta']." ani si locuiesc la ".$row['adresa']."<br />"; } echo "Succes!"; $conn->close(); ?>
In exemplul de mai sus am folosit functia fetch_assoc() pentru a prelua datele intr-un array asociativ, astfel incat mai apoi sa le accesat folosind sintaxa $nume_array[‘nume_coloana’].
Comentarii
Inca nu au fost postate comentarii, fii primul care posteaza un comentariu!