PDO连接方法

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
<!--
body {
margin-top: 0px;
}
-->
</style></head>

<body>
<table width="200" border="1">
<table cellspacing=0 bordercolordark=#FFFFFF width="95%" bordercolorlight=#000000 border=1 align="center" cellpadding="2">
<tr bgcolor="#6b8ba8" style="color:FFFFFF">
<tr>
<td width="5%" align="center" valign="bottom" height="19">ID</td> <!--宽度百分比-->
<td width="10%" align="center" valign="bottom">店编</td>
<td width="20%" align="center" valign="bottom">店名</td>
<td width="20%" align="center" valign="bottom">价格</td>
</tr>

<!--</table>
</body>
</html>
-->

<!--
<?php
/*mysql */
/* Connect to a MySQL database using driver invocation */
//$dsn = ‘mysql:dbname=mysql;host=127.0.0.1‘;
//$user = ‘root‘;
//$password = ‘‘;

//try {
// $dbh = new PDO($dsn, $user, $password);
//} catch (PDOException $e) {
// echo ‘Connection failed: ‘ . $e->getMessage();
//}
//echo ‘mysql连接成功‘
//?>
-->

<?php
//header("Content-type:text/html;charset=utf-8"); /*解决中文件乱码优先级比 html meta高*/
//connect to sqlsrv
//header(‘Content-type: text/html; charset=gbk2312‘);
$dsn=‘sqlsrv:database=s_jxc;server=127.0.0.1,1433‘;
//mysql_set_charset(‘gb2312‘,$dsn);
$user =‘test‘;
$password=‘test*123‘;
try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo ‘Connection failed: ‘ . $e->getMessage();
}

$sql=‘select * from login‘;
$sth = $dbh->query($sql);
$result = $sth->fetchAll(); //返回所有结果集
//$result = $sth->fetchAll(PDO::FETCH_COLUMN,2); 返回结果集的第几行0是第一行。
echo json_encode ($result); //输出json格式

Print_r($result);
var_dump($result);
//$a=(var_dump($result));
//$a = iconv(‘UTF-8‘,‘gbk‘,$a);

//使用Print输出结果
foreach ($sth = $dbh->query($sql) as $row) {
print $row[‘id‘] . ",\t";
print $row[‘user_code‘] . ",\t";
print $row[‘user_name‘] . "<\br>";

}

//使用Echo输出结果形成表格样式
// foreach ($sth = $dbh->query($sql) as $row =>$x) {
// echo "<tr>";
// echo "<td>".$x[‘id‘]."</td>";
// //print $x[‘StoreID‘] . ",\t";
//print $x[‘StoreName‘] . "<br />";
// echo "<td>".$x[‘user_code‘]."</td>";
// echo "<td>".$x[‘user_name‘]."</td>";
// echo "</tr>";
// }
$sql2=‘select * from Goods‘;
foreach ($sth2 = $dbh->query($sql2) as $row =>$x) {
echo "<tr>";
echo "<td>".$x[‘id‘]."</td>";
//print $x[‘StoreID‘] . ",\t";
//print $x[‘StoreName‘] . "<br />";
echo "<td>".$x[‘goods_code‘]."</td>";
echo "<td>".$x[‘goods_name‘]."</td>";
echo "<td>".$x[‘goods_sell1‘]."</td>";
echo "</tr>";
}

?>
</table>
</body>
</html>

时间: 2024-10-06 01:43:13

PDO连接方法的相关文章

如何在PHP5中通过PDO连接SQLite3数据库

通过PHP跟PDO配置SQLite数据库是一件很繁琐的事情,经过一下午的研究,终于理清了里面的思路.现在拿出来跟大家共享.初学,错误请指出. 首先我们先选择要使用的web server 软件,由于从兼容性跟性能方面的需求,我选择了目前来说最新版的apache. 第二步,我们要使用目前最新版本的PHP zip package .这里提示大家一下,经过我痛苦的反复的实验跟查看资料,如果大家想要使用PDO扩展连接到SQLite数据库的话,请你一定不要选择安装包,因为它不支持很多PHP的扩展库文件. 第

php PDO连接mysql~高手略过

最近在linux装了新的环境,php5.6+mysql5.5+nginx.然后用原来的mysql链接数据库出现的错误. 原因就是说连接数据库的方法太旧.建议我用mysqli和PDO来链接数据库. 好吧,咱也不能落后,使用mysqli的确也简单了不少,但是PDO貌似更简单.效率也会得到提升.根据官方文档,貌似对于sql注入的一些风险也做了屏蔽.所以今天写的 博客就是关于php用PDO连接mysql的一些介绍啦! [PDO是啥] PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4

VPN的连接方法

VPN的连接 1. 打开 '网络连接' 点击 '创建一个新的连接' 2 .点击 '下一步' 3 . 选择 '连接到我的工作场所的网络' 点击'下一步' 4 . 选择 '虚拟专用网络连接' 点击 '下一步' 5 .填写 '连接地点名字' 点击 '下一步' 6 . 选择 '不拨初始连接' 7 . 输入 'vpn服务器的名称或者服务器的ip地址' 8 . 选择 '不使用我的智能卡' 9 . 勾选 '创建桌面快捷方式' 点击 '完成' 10 . 双击桌面上刚建的快捷方式填写 '用户名密码' 点击 '连接

PDO连接mysql和pgsql数据库

PDO连接mysql数据库 1 <?php 2 $dsn="mysql:host=localhsot;dbname=lamp87"; 3 $user="root"; 4 $passwd="123"; 5 $m = new PDO($dsn,$user,$passwd); 6 $stmt = $m->query("select * from stu"); 7 $rows = $stmt->fetchAll();

[转] oracle 数据库 SQL plus 连接方法

http://hi.baidu.com/zzy382/item/a5b197f97a38e01ba7298832 之前电脑上安装了一个 Oracle  有一段时间没用,就把密码给忘了,按上面链接里的操作,重置密码成功,步骤如下: connect system/oracle以 system 用户 oracle 密码连接 在进入 sql plus 界面后输入 / as oraclesys 回车即以管理用户登录.然后读取 dba_users 表内容可以 alter user system identi

ssh的两种连接方法(包括无密码访问)

一.正常连接方法:ssh [email protected] 二.无密码连接方法(有两台机器:此处我把被连接的称为服务器,另一台则称为客户端): 1.先在服务器添加目录 .ssh: mkdir  .ssh 2.分配.ssh目录权限: chmod 777 .ssh 3.在客户端创建公钥与私钥: ssh-keygen //此处直接按多个回车键,直到创建成功 4.将客户端的公钥复制到要服务器,运行命令:ssh-copy-id [email protected] ,待输入正确密码后即可实现ssh无密码访

java 数据库两种连接方法

package jdbc; import java.sql.*; public class ConnectionDemo2 { public static final String DBDRIVER="com.mysql.jdbc.Driver"; public static final String DBURL="jdbc:mysql://localhost:3306/bizhi" ; public static final String DBUSER="

C#中oracle数据库的连接方法

C#中oracle数据库的连接方法 一.关于数据库的操作 1.数据库连接      有2种:      第一种:古老的方法(较为死板,不利于灵活操作),即用OracleConnection的类来连接              string mysqlstr ="user id = xal;data source = xal;password = xal";              OracleConnection mycnn = new OracleConnection(mysqls

PDO连接mysql数据库

1.PDO简介 PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll.php_pgsql.dll.php_mssql.dll.php_sqlite.dll等等. PHP6中也将默认使用PDO的方式连接,mysql扩展将被作为辅助 2.PDO配置 PHP.ini中,去掉"extension=php_pdo.dll"前面