前两天才搭建好环境,然后拖拖拉拉才写了第一个php与数据库的简单调用,哪个羞愧啊··完全不知道从哪里下手。只能一边百度一边学。然后把学的东西记录整理下来!
只是一篇比较简单的php调用数据库反馈josn数据。
<?php
define("sql_url","localhost"); //我这里安装的是apache
define("sql_user","数据库用户");
define("sql_pass","数据库密码");
define("sql_db","查询数据所在库");
$id=$_GET['id'];
$conn=mysql_connect(sql_url,sql_user,sql_pass) or die('link---sibai'.mysql_error);
mysql_select_db(sql_db,$conn)or die('huo qu shu ju si bai!'.mysql_error);
$result=mysql_query("select * from 查询表名") or die('chu cuo le!'.mysql_error);
while($row=mysql_fetch_assoc($result)){
$results[]=$row;
}
$json=json_encode($results);
echo "{".'user'.":".$json."}";
mysql_free_result($result);
mysql_close($conn);
?>
if (version_compare(PHP_VERSION,'5.4.0','<')) //PHP5.4.0版本以前是不支持JSON_UNESCAPED_UNICODE转义的!
{
$str = json_encode($value);
$str = preg_replace_callback(
"#\\\u([0-9a-f]{4})#i",
function($matchs)
{
return iconv('UCS-2BE', 'UTF-8', pack('H4', $matchs[1]));
},
$str
);
return $str;
}
else
{
return json_encode($value, JSON_UNESCAPED_UNICODE);
}
}