Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

Webserver1/mySQL/

createtable.php
deletepost.php
deletetable.php
insertdefaultposts.php
insertpost.php
selectposts.php
updatepost.php

selectposts.php

65 lines ASCII Windows (CRLF)
<!-- selectposts.php -->
<!doctype html>
<html>

<head>
  <meta charset="utf-8">
  <title>Select</title>
</head>

<body>
  <?php
  
include('/Webserver1/incl/dbconnection.php');
  try {

    
/*** The SQL SELECT statement ***/
    
$sql "SELECT * FROM pdodemotable";
    
$stmt $dbconn->prepare($sql);

    
// parameters in array, if empty we could skip the $data-variable
    
$data = array();
    
$stmt->execute($data);

    
$res $stmt->fetchAll();
    
$output htmlentities(print_r($res1));
    echo 
"<pre>$output</pre>";

    
// fetch width column names
    
$data = array();
    
$stmt->execute($data);
    
$res $stmt->fetch(PDO::FETCH_ASSOC);
    
$output htmlentities(print_r($res1));
    echo 
"<pre>$output</pre>";

    
// fetch columnindex
    
$data = array();
    
$stmt->execute($data);
    
$res $stmt->fetch(PDO::FETCH_NUM);
    
$output htmlentities(print_r($res1));
    echo 
"<pre>$output</pre>";

    
// fetch width column names, create a table
    
$data = array();
    
$stmt->execute($data);
    
$output "<table><caption>En ostylad tabell!</caption>";
    while (
$res $stmt->fetch(PDO::FETCH_ASSOC)) {
      
$output .= "<tr>" .
        
"<td>" htmlentities($res['id']) . "</td>" .
        
"<td>" htmlentities($res['firstname']) . "</td>" .
        
"<td>" htmlentities($res['lastname']) . "</td>" .
        
"<td>" htmlentities($res['age']) . "</td>" .
        
"<td>" htmlentities($res['reg_date']) . "</td>" .
        
"</tr>";
    }
    
$output .= "</table>";
    echo 
"$output";
  } catch (
PDOException $e) {
    echo 
$sql "<br />" $e->getMessage();
  }

  
$dbconn null;

  
?>
</body>

</html>