09/KukMySQLi_04.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 04</title>
  7  </head>
  8  <body>
  9  <h3>MySQLi 04</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  $sSelect = "SELECT meno, telefon, email FROM kontakty ".
 20    "WHERE meno LIKE ?";
 21  if ($vyber = $spoj->prepare($sSelect)) {
 22      // zviazanie vysledku vyberu s premennymi
 23      $vyber->bind_result($meno, $telefon, $email);
 24      // zviazanie parametra s podmienkou vyberu
 25      $vyber->bind_param("s", $param);
 26  
 27      // Nastavenie hodnoty parametra
 28      $param = "%u%";
 29      echo "Parameter: ".$param."\n";
 30      // vlastne vykonanie vyberu
 31      $vyber->execute();
 32      // Prevzatie vysledku vyberu - budu v premennych
 33      while( $vyber->fetch()  )  echo $meno." ".$telefon." ".$email."\n";
 34  
 35      // Nastavenie hodnoty ineho parametra
 36      $param = "H%";
 37      echo "\nParameter: ".$param."\n";
 38      // vlastne vykonanie vyberu
 39      $vyber->execute();
 40      // Prevzatie vysledku vyberu - budu v premennych
 41      while( $vyber->fetch()  )  echo $meno." ".$telefon." ".$email."\n";
 42  
 43      // uvolnenie vysledku vyberu
 44      $vyber->close();
 45  }
 46  
 47  // Zatvorenie spojenia
 48  $spoj->close();
 49  ?>
 50  
 51  </pre>
 52  </body>
 53  </html>
 54  <!-- Vysledok
 55  
 56  MySQLi 04
 57  Kuko 111111 kuko@kuk.sk
 58  Buro 333333 buro@bur.sk
 59  
 60  -->

« Späť