码迷,mamicode.com
首页 > 其他好文 > 详细

PDO连接方法

时间:2017-02-25 15:50:18      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:--   header   border   json   sel   返回结果   add   var_dump   html meta   

<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>

PDO连接方法

标签:--   header   border   json   sel   返回结果   add   var_dump   html meta   

原文地址:http://www.cnblogs.com/kingdaman/p/6441827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!