PDO(PHP数据对象)定义了轻量,一致的接口,用于访问PHP的数据库。
请按照以下步骤从PHP pdo中的数据库中获取数据:
1.创建数据库:使用XAMPP创建数据库,该数据库在此名为“ fetch”。您可以给数据库起任何名字。
2.创建表:在“获取”数据库中创建表“ studentRecord”。
3.创建表结构:表“ studentRecord”包含2个字段。
- id –主键–自动递增
- 学生名– varchar(100)
学生姓名的数据类型为varchar 。大小可以根据要求进行更改。但是,100就足够了,“ id”的数据类型为int ,并且是主键。将主键设置为自动递增,以便id的值自动增加。
主键(也称为主关键字)是关系数据库中每个记录唯一的键。它是唯一的标识符,例如驾照号码,电话号码(包括区号)或车辆识别号(VIN)。
表的结构将如下所示
4.插入学生记录:在这里,我仅记录了学生的姓名和身分。您可以根据需要添加更多字段。
或者,您可以编写sql查询来插入值。
插入信息后,表格将如下所示。
5.创建一个文件夹“ fetch”,其中包括以下两个文件:该文件夹应位于“ D:\ xampp \ htdocs \” (或XAMPP的安装位置)中。
5.1。指数。 PHP:这里的foreach构造提供了一种遍历数组的简单方法。 foreach仅适用于数组和对象,当您尝试将其用于具有不同数据类型的变量或未初始化的变量时,它将发出错误。有两种语法:
foreach (array_expression as $value)
statement
foreach (array_expression as $key => $value)
statement
以下SQL查询用于从表中获取所有数据。
SELECT * FROM studentrecord;
例子:
Attendance Page
Attendance
Sno.
Student Name
Attendance
prepare(
"SELECT * FROM studentrecord");
$stmt->execute();
$users = $stmt->fetchAll();
foreach($users as $user)
{
?>
5.2。联系。的PHP:
setAttribute(PDO::ATTR_ERRMODE,
PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo "Connection failed: "
. $e->getMessage();
}
?>
6.完成所有这些步骤之后,现在执行以下步骤:
- 运行XAMPP
- 启动Apache服务器和MySQL
- 输入http:// localhost / fetchData / dashboard。 PHP在您的浏览器中。
该表将如下所示,这就是您从PHP PDO中从数据库中获取信息的方式。