PHP MySql 000webhost从数据库检索数据

时间:2018-06-23 02:23:11

标签: php mysql

我是第一次使用php和000webhost来使用数据库,我不知道该怎么写才能从特定表中获取数据

connection.php

<?php

$servername = "localhost";
$username = "*****************";
$password = "***********";
$database = "*****************";

try {
    $conn = new PDO("mysql:host=$servername;dbname=$database", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully"; 
    } catch(PDOException $e) {    
    echo "Connection failed: " . $e->getMessage();
    }
?>

getalldata.php

<?php
include 'connection.php';

//get data from Database

?>

1 个答案:

答案 0 :(得分:0)

假设您正在从学生记录中获取记录

require_once 'connection.php'; $roll = $_POST['roll']; $query = "SELECT * from studentrecord where roll = '$roll'"; try{ $statement = $conn->query($query); echo "<table border='1'> <tr> <td>Roll</td> <td>Stream</td> <td>Session</td> <td>Name</td> <td>Mother Name</td> <td>Father Name</td> <td>Total Mark's</td> <td>Grade</td> <td>Result</td> </tr>"; //if you want to fetch records as an array indexed while ($result = $statement->fetch()){ echo "<tr>"; echo "<td>" . $result['id'] . "</td>"; echo "<td>" . $result['stream'] . "</td>"; echo "<td>" . $result['session'] . "</td>"; echo "<td>" . $result['name'] . "</td>"; echo "<td>" . $result['mother_name'] . "</td>"; echo "<td>" . $result['father_name'] . "</td>"; echo "<td>" . $result['total_marks'] . "</td>"; echo "<td>" . $result['grade'] . "</td>"; echo "<td>" . $result['result'] . "</td>"; echo "</tr>"; } //if you want to fetch records as an anonymous object while ($result = $statement->fetchObject()){ echo "<tr>"; echo "<td>" . $result->id . "</td>"; echo "<td>" . $result->stream . "</td>"; echo "<td>" . $result->session . "</td>"; echo "<td>" . $result->name . "</td>"; echo "<td>" . $result->mother_name . "</td>"; echo "<td>" . $result->father_name . "</td>"; echo "<td>" . $result->total_marks . "</td>"; echo "<td>" . $result->grade . "</td>"; echo "<td>" . $result->result . "</td>"; echo "</tr>"; } echo "</table>"; } catch (PDOException $ex) { echo "Failed to retrieve record".$ex->getMessage(); `enter code here`}