PHP mysqli - základné funkcie
__construct
class mysqli {
__construct (
[string $host
[, string $username
[, string $passwd
[, string $dbname
[, int $port
[, string $socket]]]]]]
)
}
Vytvára pripojenie k databáze MySQL servera.
Parametre
host - názov hostu alebo IP adresa
username - užívateľské meno
passwd - užívateľské heslo
dbname - názov databázy
port číslo portu pre pripojenie k MySQL serveru
socket- špecifikuje soket
query
class mysqli { mixed query ( string $query [, int $resultmode] ) }
Odošle SQL príkaz na vykonanie.
Parametre
link - hodnota vrátená mysqli_init()
query - SQL príkaz
resultmode - jedna z konštánt MYSQLI_USE_RESULT alebo MYSQLI_STORE_RESULT. Defaultná hodnota je MYSQLI_STORE_RESULT
Návratové hodnoty
Vracia TRUE pri úspechu, FALSE pri chybe.
num_rows
class mysqli_result { int num_rows }
Vráti počet riadkov vo výsledku vykonaného dotazu.
Návratové hodnoty
Počet riadkov vo výsledku.
fetch_assoc
class mysqli_result { array fetch_assoc ( void ) }
Vráti asociatívne pole obsahujúce hodnoty jedného riadku výsledku dotazu.
Návratové hodnoty
Vracia jeden riadok výsledku dotazu ako asociatívne pole alebo honotu NULL, ak už vo výsledku nie je žiadny riadok.
close
class mysqli { bool close ( void ) }
Uzavrie databázové spojenie.
Návratové hodnoty
Vracia TRUE pri úspechu, FALSE pri chybe.
Príklad
$mysqli = new mysqli( 'localhost', 'username', 'password', 'database' );
if( mysqli_connect_errno() ) {
echo 'Chyba pripojenia k databáze: '.mysqli_connect_error().'<br />';
exit();
}
if( $result = $mysqli->query( 'SELECT uid, title FROM pages LIMIT 10' ) ) {
$row_cnt = $result->num_rows;
echo '<strong>Výsledok obsahuje '.$row_cnt.' riadkov.</strong><br />';
while( $row = $result->fetch_assoc() ) {
printf( "%d. '%s'<br />", $row['uid'], $row['title'] );
}
$result->close();
}
$mysqli->close();
| Žiadne dokumenty ani odkazy k tejto stránke. | ||
Generátor typoscriptu
Vytvára typoscript pre bežné použitie. Generátor je jednoduchý na obsluhu, stačí vyplniť zopár položiek formulára.