使用PDO
方法从SQL获取数据但是我无法从SQL
数据库获取数据,因为我很难理解<{1}}
但我做了以下代码,但没有人可以帮助我
PDO
<?php
$servername = "localhost";
$username = "sanoj";
$password = "123456";
$dbname = "test";
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $conn->prepare("SELECT * FROM members");
$stmt->execute();
// set the resulting array to associative
$membid=($_GET['memberID']);
$email=($_GET['email']);
$state=($_GET['username']);
}
catch(PDOException $e) {
echo "Error: " . $e->getMessage();
}
echo $membid;
echo $email;
echo $state;
$conn = null;
echo "</table>";
?>
答案 0 :(得分:2)
使用$_GET
变量不会让您使用PDO从数据库获取数据。你一直在做$stmt->execute();
。你接下来要做的是:
while($result = $stmt->fetch(PDO::FETCH_ASSOC))
{
foreach($result as $key => $value)
echo $key.': '.$value.'<br/>';
echo '<hr/>';
}
获取您的数据。
$_GET
array用于从URL
或GET
Ajax调用中获取数据。