Tutorial MySQLData publicarii: Februarie 2006
MySQL
Feb
2006
SELECT - Preluarea datelorProprietatea SELECT poate fi utilizata intr-o comanda mysql_query pentru a alege anumite informatii din tabelul bazei de date.
Sintaxa pentru preluarea datelor din 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 mysql_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>";
mysql_close($conexiune); Datele au fost afisate fiecare intr-o celula a unui tabel. Folosind functia mysql_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=mysql_num_rows($sql);
echo "<table border=1>";
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 */ $nume1=$_POST['nume1']; $sql=mysql_query("SELECT * FROM proba WHERE nume='$nume1'");
echo "<table border=1>";
mysql_close($conexiune); Rescriem fisierul select.php folosind functia mysqli.
/* urmeaza fisierul select.php */
<?php include "conexiune.php";
$sql = mysqli_query($connection, "SELECT * FROM proba");
if (!$sql) {
echo "<table border=1>";
mysqli_close($conexiune); |
Copyright © 2005-2023
Termeni si conditii
| |
Comentarii:
Mihai 03-08-2010
Ma poti ajuta si pe mine cu ceva te rog? am urmatoarea eroare: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/hosting/impmihai/regsite.hi2.ro/login.php on line 9 Contul nu exista chiar daca scriu ceva ce se afla in baza de date. si uite codul: ...
|