php7查看数据表 phpstudy查看数据库( 二 )


若有帮助,希望采纳~
PHP实现的pdo连接数据库并插入数据功能简单示例本文实例讲述了PHP实现的pdo连接数据库并插入数据功能 。分享给大家供大家参考,具体如下:
创建配置文件
pdo_config.php
?php
$db_Type
=
"mysql";//数据库类型
$host
=
"localhost";//主机名
$dbName
=
"test";//数据库名
$userName
=
"root";//用户名
$password
=
"root";//密码
$dsn
=
"{$db_Type}:host={$host};dbname={$dbName}";
?
pdo插入数据库
pdo_insert.php
?php
header('Content-type:text/html;
charset=utf-8');
require
'pdo_config.php';
try{
$pdo
=
new
PDO
($dsn,$userName,$password);//创建一个连接对象
$pdo-exec('set
names
utf8');//设置编码
$sql
=
"INSERT
student
(name,email)
VALUES
('李四','123@qq.com')";
$pdo-exec($sql);
}catch
(PDOException
$e){
die('操作失败'.$e-getMessage());
}
//关闭连接
$pdo
=
null;
?
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库技巧总结》、《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助 。
您可能感兴趣的文章:关于php连接mssql:pdo
odbc
sql
【php7查看数据表 phpstudy查看数据库】serverPHP5中使用PDO连接数据库的方法PHP中PDO连接数据库中各种DNS设置方法小结ThinkPHP框架基于PDO方式连接数据库操作示例PHP使用ODBC连接数据库的方法tp5(thinkPHP5)框架连接数据库的方法示例PHP7使用ODBC连接SQL
Server2008
R2数据库示例【基于thinkPHP5.1框架】tp5(thinkPHP5)操作mongoDB数据库的方法thinkPHP5实现数据库添加内容的方法tp5(thinkPHP5)框架数据库Db增删改查常见操作总结PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
PHP + Mysql多个表并行查询如何实现在PHP-FPM处理HTTP请求时,有时会遇到一个请求需要进行多次MySQL查询(在报表类应用中比较常见) 。通常我们会以串行方式查询:
$link = new mysqli();
$rs1 = $link-query('SELECT * FROM table1');
while ($row = $rs1-fetch_row()) { ... }
$rs2 = $link-query('SELECT * FROM table2');
while ($row = $rs2-fetch_row()) { ... }
$rs3 = $link-query('SELECT * FROM table3');
while ($row = $rs3-fetch_row()) { ... }
串行查询方式有个缺点:在MySQL返回数据之前,PHP一直是处于空等的状态,不会继续往后执行 。如果数据量大或者查询复杂,MySQL响应可能会比较慢 , 那么以串行方式查询会有一些延迟 。给用户最直接的感受就是 Loading… 的圈圈一直打转 。
那么有什么办法可以减少查询MySQL的时间?用多进程并行查询不行 , 因为PHP-FPM 中不允许用 pcntl_fork 一类的调用 。
幸好还有 mysqlnd,mysqlnd提供了类似 stream_select 的机制(见 这篇文章) ,可以做到在单进程中对MySQL并行查询 。这主要运用了mysqli_poll 和 reap_async_query 两个函数 。
还是通过例子来介绍MySQL并行查询的实施方法 。假设要并行地向MySQL发出10个查询,最基本的代码应该是这样的:
1.$links = [];
2.for ($i = 0; $i !== 10; $i++) {
3.$links[$i] = new mysqli('127.0.0.1', 'user', 'password', 'db1');
4.$links[$i]-query('SELECT SLEEP(1)', MYSQLI_ASYNC);
5.}
6.$allResult = [];

推荐阅读