PHP-WordPress:从数据库中检索值
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP-WordPress:从数据库中检索值,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1380字,纯文字阅读大概需要2分钟。
内容图文
![PHP-WordPress:从数据库中检索值](/upload/InfoBanner/zyjiaocheng/885/a47e78ba1d1947b8a75a2b8d272f180f.jpg)
我正在尝试使用此查询从数据库检索字段的文本值:
<input type="text" name="last_link" id="last_link" value="<?php global $wpdb; $user_ID = get_current_user_id(); $result= $wpdb->get_results( 'SELECT last_link FROM users WHERE ID = $user_ID'); echo $result; ?>"
我收到的是:
我已经搜索了很多,但我只能找到Class Reference/wpdb
而且我找不到我的错误.
解决方法:
使用$wpdb-> get_var(‘your query’)代替$wpdb-> get_results()
我在查询中发现错误,即您忘记了从wordpress预定义表中检索信息所需的表前缀.
将全局$table_prefix与$wpdb一起使用
像这样:全局$wpdb,$table_prefix
还要确保将您的列last_link添加到tableprefix_users的表中
根据您的要求,使用以下代码检索信息.
<?php
global $wpdb,$table_prefix;
$user_ID = get_current_user_id();
$last_link = $wpdb->get_var('SELECT last_link FROM '.$table_prefix.'users WHERE ID = '.$user_ID);
?>
<input type="text" name="last_link" id="last_link" value="<?php echo $last_link;?>">
如文档中所述
Generic, multiple row results can be pulled from the database with
get_results. The function returns the entire query result as an array.
Each element of this array corresponds to one row of the query result
and, like get_row, can be an object, an associative array, or a
numbered array. If no matching rows are found, or if there is a
database error, the return value will be an empty array. If your
$query string is empty, or you pass an invalid $output_type, NULL will
be returned.
内容总结
以上是互联网集市为您收集整理的PHP-WordPress:从数据库中检索值全部内容,希望文章能够帮你解决PHP-WordPress:从数据库中检索值所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。