php读取数据库字段名,php获取数据库

php如何获取字段数和字段名

$data=array();

10余年的芙蓉网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。网络营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整芙蓉建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“芙蓉网站设计”,“芙蓉网站推广”以来,每个客户项目都认真落实执行。

$sql = "show fields from table";//最主要是这SQL得到全表信息

$query = mysql_query($sql);

while($row=mysql_fetch_array($query)){

$data[]=$row['Field'];

}

$data数组就是字段名,count($data)就是字段数。

php调用数据库字段

这个先连接数据库,然后调用,代码如下:

$dbhost = 'localhost:3306';  // mysql服务器主机地址

$dbuser = 'root';            // mysql用户名

$dbpass = '123456';          // mysql用户名密码

$conn = mysqli_connect($dbhost, $dbuser, $dbpass);

if(! $conn ){

die('Could not connect: ' . mysqli_error());

}

echo '数据库连接成功!';mysqli_close($conn);

$sql=mysql_query("select *  from wx_agent_orders where id=1");

$row=mysql_query($conn,$sql);

while($r=mysql_fetch_array($row)){

echo $r['sendcontent']

}

这是最基础的php获取mysql方法了,希望采纳

php读取mysql中某一个字段的内容

?php

$dsn = 'mysql:dbname=test;host=localhost';

$user = 'root';

$password = 'root'; //mysql

$db = new PDO($dsn, $user, $password);

$db-setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$slectsql=select 字段 from table where 字段=值(如果有条件的情况跟where);

$stmt = $db-query($sql);

$db-null;

?

这个是其中一种方式(PDO),如果用于生产环境的换需要将上面代码修改为防dql注入方式,简单的来说就是prepare(),execute()分开执行,其中要查询的字段或者条件参数再执行的时候才传入,同时需要设置$dbh-setAttribute(PDO::ATTR_EMULATE_PREPARES, false);。

再有另外一种方式为php_mysqli,这种方式使用以及与PDO的区别可自行百度。目前主要使用的方式PDO。

总的来说PHP要读取MYSQL某个字段,大致需要三步,第一步链接数据库的方式,第二步查询的语句准备以及执行,第三步断开数据库链接。

PHP如何读取MYSQL数据库的字段内容然后返回该行所有内容?

PHP 版本 = 5.2 的常用连接方法为

$link = mysql_connect('mysql地址/localhost','root','root密码');

mysql_select_db('db1');    //选择一个数据库

mysql_query('set names utf8');    // 设置下数据库默认编码,避免写入/读取乱码

$res = mysql_query('select * from user');    // 执行sql 语句

$rows = array();

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

$rows[] = $row;    // 循环 resouce 数据得到数组数据集合

}

print_r($rows);    // 最后一步输出数据列表

PHP 版本 = 5.3 的常用连接方法为PDO形式,当然也可以使用5.2的连接方法。(PDO需开启 php_pdo_mysql 扩展)

$pdo = new PDO('mysql:host=地址/localhost;dbname=数据库名','root','root密码');

$pdo-exec('set names utf8');

$res = $pdo-query('select * from user');

$rows = array();

while($row = $res-fetch()){

$rows[] = $row;

}

print_r($rows);

大家学习php途中,建议使用5.3 版本以上以获得更好的php编程体验。

所以推荐pdo形式连接数据库,更安全快速。

php 用户登录时 获取数据库该用户的 ID字段

你是sql语句的语法是返回指定字段

select $username from

你确定你的 $username变量中,包括用户名、id等字段?

再说,似乎你的sql语句语法和逻辑就有些错误!

sql语句的最基本的查询语句分为几部分:

Select 字段合集 from 表名称 where 字段名称 表达式 值

分别说一下,

字段合集,就是你要查询返回那些字段,比如 Select a,b,c表示返回 a、b、c这3个字段

如果返回全部字段,就用 * 号表示

表名称不用说你都知道

剩下要注意的就是where子语句, 如果字段类型是int等数字类型,那值就不要加引号

例: where id = 1

如果字段类型是文本字符串等类型,那就需要加单引号。例: where username = 'abcdefg'


网站标题:php读取数据库字段名,php获取数据库
文章位置:http://myzitong.com/article/hdohes.html