正如我上次学习的,如何在终端中使用查询创建数据库。
mysql -uroot /*Press enter key and then give input to terminal to create database.*/ create database myapp;
现在,我需要连接到数据库,以便可以访问表并获取特定名称。
要连接到数据库,您需要使用 PHP 代码通过 PDO(PHP 数据对象)或 mysqli(MySQL 改进扩展)建立连接。下面是一个使用 PDO 的例子,首先我们要了解一下 PDO
PDO(PHP 数据对象)是一个 PHP 扩展,为访问和操作数据库提供一致的接口。
以下是访问数据库和检索数据的一些基本步骤
$pdo = new PDO('dsn', 'username', 'password');
这里:
示例:
$pdo=newPDO('mysql:host=localhost;dbname=myapp', 'root', 'password');
这将使用用户名“root”和密码“password”创建与本地主机上名为“myapp”的 MySQL 数据库的连接。
这是通过数据库检索申请人具体姓名的语句。
$stmt = $pdo->prepare('SELECT name FROM applicants WHERE name = :name');
您要查找的具体名称
$stmt->bindParam(':name', $name);
输入要在数据库中搜索的名字
$name = 'Ali Hasan';
在 $name 变量中输入名称后,下一步是执行语句。执行完成后获取结果
$stmt->execute(); $result = $stmt->fetch();
现在你必须编写语句来显示通过数据库获取的结果
echo $result['name'];
搜索结束时,您必须使用具有空值的 PDO 变量关闭通过数据库的连接。
$pdo = null;
希望您已经完全理解了。
以上是如何创建数据库并从中访问特定数据?的详细内容。更多信息请关注PHP中文网其他相关文章!