
mysql_list_tables
获取
所有表信息
返回指针
mysql_tablename
获取表名
myslq_num_rows函数来判断结果指针中的表的数目
<?php
mysql_connect("localhost",
"mysql_user",
"mysql_password")
$result
=
mysql_list_tables("mydb")
for
($i
=
0
$i
<
mysql_num_rows($result)
$i++)
printf
("Table:
%s\n",
mysql_tablename($result,
$i))
mysql_free_result($result)
?>
这是手册上例子
后边的不用我说了吧
sql查询
比如你有一个城市表city,有字段id和city_name,
代码如下:
?php
$sql
=
'select
*
from
city'
$res
=
mysql_query($sql)
$cities
=
array()
while
($row
=
mysql_fetch_assoc($res)
)
{
$cities[$row['id']]
=
$row['name']
}
?
--
请选择城市
--
?php
foreach
(
$cities
as
$id=
$city
)
{
?>
?php
echo
$city
?
原理就是从mysql查询出所有城市的数据并弄成一个数组$cities
,然后循环$cities,按照下拉表单的格式输出option选项就好了
< ?php$link=mysql_connect('localhost','用户名','密码')or die("数据库连接失败")//连接数据库
mysql_select_db('数据库名',$link)//选择数据库
mysql_query("set names utf8")//设置编码格式
$q="select * from "数据表"//设置查询指令
$result=mysql_query($q)//执行查询
while($row=mysql_fetch_assoc($result))//将result结果集中查询结果取出一条
{ echo 返回到HTML }
?>
html界面使用ajax的成功返回值,再渲染在界面里就行了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)