查询成功了,但是你没有把查询的值赋给变量,所以你肯定得不到值,
$sql
=
"SELECT
meta_value
FROM
wp_postmeta
WHERE
meta_key
'img-link'
and
post_id
=1";
$result=mysql_query($sql);
while
($row
mysqli_fetch_assoc($result))//用myql_fetch_assoc函数取值,可以确保多行数据时能循环输出,mysql_fetch_array只能取得最前面的一行数据
{
echo
$row['meta_value'];//输出你想要的字段值
}
取到值后,在输出的时候%=变量*100%/100,这样用PHP把数据输入,后面跟/100的字符就可以了.
土嘎嘎的粉丝们大家好,不知道我这样写能不能帮你解决问题,如下:
$sql?=?"SELECT?*?FROM?+cards+?where?GiftType=1?ORDER?BY?RAND()?LIMIT?1";
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.
看完小编介绍的vb.net按位取反PHP要读取MYSQL某个字段,大致需要三步,第一步链接数据库的方式,第二步查询的语句准备以及执行,第三步断开数据库链接.
$Con?=?new?msyqli('localhost',?'root',?'密码',?'数据库名称');
$Rult?=?$Con?-?query("select?ip?from?表名称?where?ip?=?'ip地址'");
if?(?$Rult?-?num_rows?)?{
//查询到了
}?else?{
//没有查询到
我这里是习惯了用mysqli, 前提是php.ini配置中, 开启了mysqli的支持
你也可以改成mysql函数, 大同小异!
可以参考下面的代码:
//连接数据库服务器
$link =?mysql_connect('host(服务器ip地址,本地用localhost)','数据库账户','数据库密码');
//选择要连接的数据库
mysql_select_db('数据库名字');
//执行查询,返回数据源
$query = mysql_query("SELECT * FROM test");
//遍历数据源,并赋值给$r,当没有数据时,变成false中断循环
while($r = mysql_fetch_array($query)){
echo $r['field_name'];//输出字段
扩展资料:
mysql使用说明
以上就是土嘎嘎小编为大家整理的php数据库获取指定字段相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!