vvyber dat z PHP
Získávání dat z databáze
mysql_fetch_row
Zpracovává jeden řádek výsledku příkazu a vráci číselné pole .
mysql_select_db(SQL_DBNAME) or die( "Nelze vybrat databázi");
$query = mysql_query("SELECT `jmeno`, `cislo_dresu` FROM `hraci`");
while ( $row = mysql_fetch_row( $query)) {
echo $row['0'] . ' - ' . $row['1'];
}
mysql_fetch_array
Zpracovává jeden řádek výsledku příkazu, vráci asociativní pole, číselné pole či oboje.
mysql_fetch_array()rozšířená verze funkce
mysql_fetch_row(). Kromě ukládání hodnot do poli s číselnou indexaci, funkce vráci hodnoty v poli s indexy podle názvu sloupců.
Funguje stejně rychle, jako
mysql_fetch_row(), ale poskytuje
pohodlnější přístup k datům.
while ( $row = mysql_fetch_row( $query)) {
echo $row['0'] . ' - ' . $row['jmeno'];
}
mysql_num_fields
Načte počet polí(sloupců) v dotazu.
$pocet = mysql_num_fields( $query);
mysql_num_rows
Načte počet polí(řádků) v dotazu.
$pocet = mysql_num_rows( $query);