先配置数据库------连接数据库--------选择数据库--------填写检索表-------输出检索内容
第一种解决方法:
第一段:配置一下数据库:
define("DB_HOST","localhost");//数据库地址,一般为localhost
define("DB_USER","root");//数据库用户名
define("DB_PSW","");//数据库密码
define("DB_DB","databasename");//需要操作的数据库
第二段:连接数据库:
$conn = mysql_connect(DB_HOST,DB_USER,DB_PSW) or die
第三段:选择数据库:
mysql_select_db(DB_DB,$conn) or die
第四段:检索表:(填写tablename)
$result = mysql_query("select * from tablename") or die
第五段:输出检索的内容:
while ($row = mysql_fetch_row($result)){foreach($row as $data){ ? ?echo $data.' ';} ? ?echo 'br.
调用第三方接口.
首先你需要去申请一个map api的授权域名key,map api逆经纬度接口为:
function?getip(){?
if?(getenv("HTTP_CLIENT_IP")?strcasecmp(getenv("HTTP_CLIENT_IP"),?"unknown"))?
$ip?=?getenv("HTTP_CLIENT_IP");?
else?if?(getenv("HTTP_X_FORWARDED_FOR")?strcasecmp(getenv("HTTP_X_FORWARDED_FOR"),?"unknown"))?
$ip?=?getenv("HTTP_X_FORWARDED_FOR");?
else?if?(getenv("REMOTE_ADDR")?strcasecmp(getenv("REMOTE_ADDR"),?"unknown"))?
$ip?=?getenv("REMOTE_ADDR");?
else?if?(isset($_SERVER['REMOTE_ADDR'])?$_SERVER['REMOTE_ADDR']?strcasecmp($_SERVER['REMOTE_ADDR'],?"unknown"))?
$ip?=?$_SERVER['REMOTE_ADDR'];?
else?
$ip?=?"unknown";?
return($ip);?
}?
function?getIPLoc_sina($queryIP){?
$url?=?';ip='?.?$queryIP;?
$ch?=?curl_init($url);//初始化url地址?
curl_setopt($ch,?CURLOPT_TIMEOUT,?10);?
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?true);?//?获取数据返回?
$location?=?curl_exec($ch);//执行一个cURL会话?
$location?=?json_decode($location);//对?JSON?格式的字符串进行编码?
curl_close($ch);//关闭一个cURL会话?
$loc?=?"";?
if?($location?===?FALSE)?return?"地址不正确";?
if?(empty($location-desc))?{?
$loc?=?$location-city;
}?else?{?$loc?=?$location-desc;}?
return?$loc;?
$SA_IP=getip();
$city?=?getIPLoc_sina($SA_IP);
代码如下:?View
Code
PHP
include("conn.php");//调用数据库连接文件
echo
"table
border=0
cellspacing=1
";
//创建html表格
"tr
"th
scope=colid/th";
width=100
scope=coluser_name/th
scope=coluser_pass/th
scope=colstaus/th";
scope=colinsert_time/th";
"/tr";
$SQL
=
"select
*
from
user_info";
$query
mysql_query($SQL);
//SQL查询语句
while
($row
mysql_fetch_array($query)){
//使用while循环mysql_fetch_array()并将数据返回数组
onmouseout=this.style.backgroundColor=''
bgcolor=#CCCCCC";
"td$row[0]/td";
//输出数组中数据
"td$row[1]/td";
}
"/table";输出记录截图
获取ppq数据库的所有表名的代码:
php
$server='localhost';
$user='root';
$dbname='ppq';
$conn=mysql_connect($server,$user,$pass);
if(!$conn)
die("数据库系统连接失败!");
$result=mysql_list_tables($dbname);
if(!$result)
die("数据库连接失败!");
while($row=mysql_fetch_row($result))
{
$row[0]."
mysql_free_result($result);
mysql_list_tables
(PHP
,
--
列出
MySQL
数据库中的表
说明
resource
(
string
database
[,
link_identifier])
mysql_list_tables()
接受一个数据库名并返回和
mysql_query()
函数很相似的一个结果指针.用
mysql_fetch_array()或者用mysql_fetch_row()来获得一个数组,数组的第0列就是数组名,当获取不到时
mysql_fetch_array()或者用mysql_fetch_row()返回
FALSE.
以上就是土嘎嘎小编为大家整理的php读取数据库城市信息相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!