PHP中怎样获取字段的名称?

PHP中怎样获取字段的名称?,第1张

$con = mysql_connect('localhost','root','')

if($con){

    mysql_query('use yatibang')

    mysql_query('set names utf8')

}else{

    echo "数据连接失败"

}

$sql = "desc app_category" 

$res = mysql_query($sql) 

$row = $rows = array()

while( $row = mysql_fetch_assoc($res)){ 

   $rows[] = $row['Field']

var_dump($rows)

返回结果如下:

<?php$host_name="服务器名"//服务器名$host_user="用户名"//连接服务器的用户名$host_pass="服务器的密码"//连接服务器的密码$db_name="数据库名"//服务器上的可用数据库$my_conn=mysql_connect($host_name,$host_user,$host_pass)//连接服务器mysql_select_db($db_name,$my_conn)//选择 *** 作的数据库mysql_query("SET NAMES utf-s")//设置编码$sql="select tel from members where username=1234"$query=mysql_query($sql,$my_conn)while($row=mysql_fetch_array($query)){ echo $row[0]}?>

亲,你的想法有问题,这是不符合要求的。

数据库中有很多的表,表中有字段。因此你不可能查询数据库中的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"后面的代码就一样了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9237799.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存