$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']//输出你想要的字段值
}
读取mysql数据库文本字段的值方法如下:public
void
read()
{
try
{
//连接数据库
conn
=
JdbcUtils.getConnection()
//查询resume字段,text格式
String
sql
=
"select
resume
from
testclob
where
id=1"
pt
=
conn.prepareStatement(sql)
//执行查询并返回结果
rs
=
pt.executeQuery()
if
(rs.next())
{
//
rs.getCharacterStream读取该字段
Reader
reader
=
rs.getCharacterStream("resume")
//定义字符数组来存放读取值
char
buffer[]
=
new
char[1024]
while
((reader.read(buffer))
!=
-1)
{
//打印
System.out.println(buffer)
}
reader.close()
}
}
catch
(Exception
e)
{
e.printStackTrace()
}
finally
{
JdbcUtils.release(conn,
pt,
rs)
}
}
可以运行SQL选择查询,SQL语句写法:select 你要获取的字段名列表 from 表名 where 筛选条件
例如获取学号是001的学生名字,运行下列SQL语句即可
select sname from students where sid='001'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)