uikolas

PDO su mysql

Jul 17th, 2012
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.44 KB | None | 0 0
  1. //Atvaizduoti
  2. <?php
  3. try {
  4.     $db = new PDO("mysql:host=localhost;dbname=test1", "root", "pass");
  5. }
  6. catch(PDOException $e){
  7.     echo $e->getMessage();
  8. }
  9. //su while atvaizduoja viska
  10. /*$duom = $db->query("SELECT * FROM user");
  11. while($data = $duom->fetch(PDO::FETCH_ASSOC)) {
  12.     echo $data['vardas']." ".$data['email']."<br />"; //etc...
  13. }*/
  14.  
  15. /*foreach($db->query('SELECT * FROM user') as $row) {
  16.     echo $row['vardas'].' '.$row['email']; //etc...
  17. }*/
  18.  
  19. //atvaizduoja viena
  20. /*$duom = $db->query("SELECT * FROM user WHERE id = '1'");
  21. $data = $duom->fetch(PDO::FETCH_ASSOC);
  22.  
  23. echo $data['vardas'];*/
  24.  
  25. $db = null;
  26. ?>
  27. //
  28.  
  29. //Irasyti
  30. <?php
  31.  
  32. $db = new PDO("mysql:host=localhost;dbname=test", "root", "pass");
  33.  
  34. if(isset($_POST['irasyti'])){
  35.  
  36.     $message = $_POST['message'];
  37.  
  38.     $duom = $db->prepare("INSERT INTO shoutbox (message) VALUES (:message)");
  39.     $duom->execute(array(":message" => $message));
  40.     echo"Irasyta!";
  41.    
  42. } else {
  43.  
  44.     echo"<form method='post' action='insert.php'>
  45.    
  46.         <input type='text' name='message' />
  47.         <input type='submit' value='Irasyti' name='irasyti' />
  48.        
  49.     </form>";
  50.  
  51. }
  52.  
  53. //$db = null;
  54.  
  55. ?>
  56. //
  57. //Viena atvaozduoja pagal get
  58. <?php
  59.  
  60. $db = new PDO("mysql:host=localhost;dbname=test", "root", "pass");
  61.  
  62.  
  63. $id = $_GET['id'];
  64. $duom = $db->prepare("SELECT * FROM user WHERE id = :id");
  65. $duom->execute(array(":id" => $id));
  66. $data = $duom->fetch(PDO::FETCH_ASSOC);
  67.  
  68. echo $data['vardas'];
  69.  
  70. $db = null;
  71.  
  72. ?>
  73. //
Advertisement
Add Comment
Please, Sign In to add comment