Web Technology - Old Questions

11.  Write server-side code to select data stored in the database.

5 marks | Asked in 2075

PHP code to select data stored in the database

The SELECT statement is used to select data from one or more tables:

    SELECT column_name(s) FROM table_name

or we can use the * character to select ALL columns from a table:

    SELECT * FROM table_name

The following example selects the id, firstname and lastname columns from the MyGuests table and displays it on the page:

<?php

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "myDB";

// Create connection

$conn = mysqli_connect($servername, $username, $password, $dbname);

// Check connection

if (!$conn) {

  die("Connection failed: " . mysqli_connect_error());

}

$sql = "SELECT id, firstname, lastname FROM MyGuests";

$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {

  // output data of each row

  while($row = mysqli_fetch_assoc($result)) {

    echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";

  }

} else {

  echo "0 results";

}

mysqli_close($conn);

?>