Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


SELECT - Preluarea datelor

sql



+ Font mai mare | - Font mai mic



SELECT - Preluarea datelor

Proprietatea SELECT poate fi utilizata intr-o comanda mysql_query pentru a alege anumite informatii din tabelul bazei de date.

Sintaxa pentru introducerea datelor in tabelul bazei de date este:

$sql=mysql_query('SELECT * FROM nume_tabel');



Pentru a afisa fiecare rand din tabel se foloseste o bucla while si comanda mysqli_fetch_row.

Exemplu: afisarea intregului continut al bazei de date

/* urmeaza fisierul select.php */
<?php
include 'conexiune.php';

$sql=mysql_query('SELECT * FROM proba');

echo '<table border=1>';
echo '<tr><td>ID</td><td>Nume</td><td>Prenume</td></tr>';
while ($row=mysqli_fetch_row($sql))
echo '</table>';

mysql_close($conexiune);
?>

Datele au fost afisate fiecare intr-o celula a unui tabel.

Folosind functia mysqli_num_rows($sql) putem afla numarul de linii continute de baza de date.

Exemplu: acelasi exemplu plus numarul de linii al bazei de date

/* urmeaza fisierul select1.php */
<?php
include 'conexiune.php';

$sql=mysql_query('SELECT * FROM proba');

$rows=$mysqli_num_rows($sql);
echo '<b>$rows</b> inregistrari in baza de date<p>';

echo '<table border=1>';
echo '<tr><td>ID</td><td>Nume</td><td>Prenume</td></tr>';
while ($row=mysqli_fetch_row($sql))
echo '</table>';

mysql_close($conexiune);
?>

Exemplu: cautarea in baza de date dupa o anumita inregistrare folosind conditia WHERE.

/* urmeaza fisierul cautare.html */
<html>
<head><title>Cautare</title>
</head>
<body>
<b>Cautare inregistrari</b>
<form method='POST' action='where.php'>
Numele cautat: <input type='text' name='nume1'><br>
<input type='submit' value='Trimite'>
</form>
</body>
</html>

/* urmeaza fisierul where.php */
<?php
include 'conexiune.php';

$nume1=$_POST['nume1'];

$sql=mysql_query('SELECT * FROM proba WHERE nume='$nume1'');

echo '<table border=1>';
echo '<tr><td>ID</td><td>Nume</td><td>Prenume</td></tr>';
while ($row=mysqli_fetch_row($sql))
echo '</table>';

mysql_close($conexiune);
?>



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1139
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved