
正文
php查询数据表的字段名 用php查询数据库信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php如何查找出mysql表的字段
$db = mysql_connect("localhost", "root", "123456");
f (!$db || !mysql_select_db("seed", $db)) {
echo "error";
} else {
$result = mysql_query("select * from 表名where id='".$id."'", $db);
while ($row = mysql_fetch_array($result) ) {
echo("P" . $row["字段名"] . "/P");
}
echo "hr/";
echo mysql_result($result, 0, "字段名");
}
mysql_fetch_array($result) ; 从结果集中取得一行作为关联数组,或数字数组,或二者兼有
返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。
mysql_result($result, 0, "font_size"); 返回结果集中一个字段的值。如果成功,则该函数返回字段值。如果失败,则返回 false。
相关问答
Q1: php5以上版本,怎样查找数据库中表名,以及表名中有哪些字段名?
mysql_list_tables 在php5应该支持的,再说,向下兼容的啊帮助文档:例 1397. mysql_list_tables() 例子/b?php
$dbname = 'mysql_dbname';
if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) {
print 'Could not connect to mysql';
exit;
}
$result = mysql_list_tables($dbname);
if (!$result) {
print "DB Error, could not list tables\n";
print 'MySQL Error: ' . mysql_error();
exit;
}
while ($row = mysql_fetch_row($result)) {
print "Table: $row[0]\n";
}
mysql_free_result($result);
?
Q2: php查询数据库所有字段并显示.
亲,你的想法有问题,这是不符合要求的。
数据库中有很多的表,表中有字段。因此你不可能查询数据库中的id和news,而是只能在特定的表上查询。同时sql语法也要求
select
fields
from
table_name而不是db_name哦。
举例来说,保存新闻的表名字是news,
位于数据库
my_test_db中,那么应该
$con = mysql_connect("127.0.0.1", "123", "123");
mysql_select_db('my_test_db', $con);
$sql = "select id, news from news";后面的代码就一样了
php查询数据表的字段名的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于用php查询数据库信息、php查询数据表的字段名的信息别忘了在本站进行查找喔。








