PHP数据访问
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP数据访问相关的知识,希望对你有一定的参考价值。
数据访问:
一、方式一:
生成链接:
$conn = mysql_connect("服务器地址(本机 localhost,其他机器用ip)","用户名","数据库密码");
选择操作的数据库:
mysql_select_db("数据库名称",$conn(链接方式));16:22 2016/1/26
写mysql语句:
$sql = "select * from info";
执行mysql语句:
$result = mysql_query($sql);
提取数据:
$array = mysql_fetch_row($result);#返回数组 执行一次返回一条。
$array = mysql_fetch_row($result);
输出:
print_r $array();
二、方式二:
生成链接
$db = new mysqli("服务器地址(本机 localhost,其他机器用ip)","账号","密码","数据库名称")
判断是否链接成功
if(mysqli_connect_error())
{
echo "链接失败";
exit;#退出程序
}
else
{
$sql = "select * from info"(写sql语句);
$result = $db->query($sql);#执行sql语句
echo "<table width=100% cellspacing=‘0‘ cellpadding=‘0‘ border=‘1‘>"
echo "<tr><td>代号</td><td>姓名</td><td>性别</td><td>民族</td><td>生日</td><tr>"
while($row = $result->fetch_row())#执行一次返回一条数据 处理数据
{
$sex = (bool)$row[2]?"男":"女"; #处理性别
$nation = nationname($db,$row[3]);#处理民族
$birthday = date("Y年m月d日",strtotime$row[4]); #处理生日
echo "<tr><td>{$row[0]}</td><td>{$row[1]}</td><td>{$sex}</td><td>{$row[3]}</td><td>{$birthday}</td><tr>";
}
echo "</table>"
print_r($row);
}
处理民族名称代号问题:
function NationName($db,$code)
{
$sql = "select * from nation where code = ‘{$code}‘"(写sql语句);
$result = $db->query($sql);#执行sql语句
if($row = $result->fetch_row())
{
return $row[1];
}
else
{
return " ";
}
}
以上是关于PHP数据访问的主要内容,如果未能解决你的问题,请参考以下文章
PHP 搜索引擎排名跟踪器 - RankTrackr访问片段
markdown 链接,片段,提醒,收集点作为重新访问WordPress插件开发期间的笔记#WordPress #Plugin #PHP #Refere