09/KukMySQLi_03.php
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
2 <html>
3 <head>
4 <meta http-equiv="Author" content="Imrich BURANSKY" />
5 <meta http-equiv="Content-Type" content="text/html; charset=Windows-1250" />
6 <title>MySQLi 03</title>
7 </head>
8 <body>
9 <h3>MySQLi 03</h3>
10 <pre>
11 <?php
12
13 // Vytvori spojenie so serverom
14 $spoj = new mysqli('localhost', 'root', 'heslo', 'kuk');
15 if (mysqli_connect_errno() )
16 die ("Nebolo vytvorené spojenie. Chyba: ".mysqli_connect_error());
17
18 // Priprava na vyber udajov
19 if ($vyber = $spoj->prepare( 'SELECT meno, telefon, email FROM kontakty')) {
20 // vlastne vykonanie vyberu
21 echo "Výsledok je typu: ".get_class ($vyber)."\n\n";
22 $vyber->execute();
23 // zviazanie vysledku vyberu s premennymi
24 $vyber->bind_result($meno, $telefon, $email);
25
26 // Prevzatie vysledku vyberu - budu v premennych
27 while( $vyber->fetch() ){
28 echo $meno." ".$telefon." ".$email."\n";
29 }
30 // uvolnenie vysledku vyberu
31 $vyber->close();
32 }
33
34 // Zatvorenie spojenia
35 $spoj->close();
36 ?>
37
38 </pre>
39 </body>
40 </html>
41 <!-- Vysledok
42
43 MySQLi 03
44 Kuko 111111 kuko@kuk.sk
45 Hamo 222222 hamo@ham.sk
46 Buro 333333 buro@bur.sk
47
48 -->