PHP 版本 = 5.2 的常用连接方法为
创新互联服务项目包括肃州网站建设、肃州网站制作、肃州网页制作以及肃州网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,肃州网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到肃州省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
$link = mysql_connect('mysql地址/localhost','root','root密码');
mysql_select_db('db1'); //选择一个数据库
mysql_query('set names utf8'); // 设置下数据库默认编码,避免写入/读取乱码
$res = mysql_query('select * from user'); // 执行sql 语句
$rows = array();
while($row = mysql_fetch_array($res)){
$rows[] = $row; // 循环 resouce 数据得到数组数据集合
}
print_r($rows); // 最后一步输出数据列表
PHP 版本 = 5.3 的常用连接方法为PDO形式,当然也可以使用5.2的连接方法。(PDO需开启 php_pdo_mysql 扩展)
$pdo = new PDO('mysql:host=地址/localhost;dbname=数据库名','root','root密码');
$pdo-exec('set names utf8');
$res = $pdo-query('select * from user');
$rows = array();
while($row = $res-fetch()){
$rows[] = $row;
}
print_r($rows);
大家学习php途中,建议使用5.3 版本以上以获得更好的php编程体验。
所以推荐pdo形式连接数据库,更安全快速。
从查询结果取值,需要遍历结果集!示例如下:
$rs = mysql_query("select * from www_liu where xx='$xx' and yy='$yy'");
echo "查询信息如下:br/";
while($row = mysql_fetch_array($rs))
{
echo $row['字段2'] . "=====" . $row['字段三'];
echo "br /";
}
//关闭数据库连接
//mysql_close();
先连接数据库
$con
=
mysql_connect($server,$username,$password);
然后选择某个schema
mysql_select_db($dbname,$con)
然后写好一个sql语句$query_str
调用下面的方法query
mysql_query($query_str,$con)
返回值就是查询结果
一般这个页面要有get传值,后台只有接收到这个get值才能判断到底取哪条数据放到文本框中。
一般根据id,从数据库选出数据,最后再放到页面上就行。
其实就是一般理解的 “编辑”,对原有数据的修改。
“不返回 dqsj”不知道指的是什么,如果程序没有提示错误,那么代码就是逻辑上的错误了。
粗看了下代码, 大致修改了下:
$dqsj = mysql_query("SELECT dqsj FROM lh where xm='$xm'");
//$result = mysql_query("SELECT * FROM lh where xm='$xm'"); //此行去掉
if ($row = mysql_fetch_array($dqsj))
{
echo 'true' . ' ' . $row['dqsj'];
}
else
{
echo "false";
}