- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用过...
$result = $wpdb->get_results( $query );
foreach ( $result as $print ) {
echo $print->name;
echo $print->count;
echo "<br>";
}
输出为:
jo2
clea10
jim10
现在我需要以某种方式让它变得像
['jo', '2'],
['clea', '10'],
['jim', '10'],
我试过了
<?php
foreach ( $result as $print ) {
echo "['".$print->name."', '".$print->count."'],";
}
?>
还有
if($result->num_rows > 0){
while($row = $result->fetch_assoc()){
echo "['".$row['name']."', ".$row['count']."],";
}
}
但是它不起作用。我正在尝试使用 wordpressDatabase 在 WordPress 中运行它,这就是我使用 $wpdb->get_results
最佳答案
我不确定您在查询什么,因此我模拟了另一个示例以仅返回网站的页面。在示例中,您可以用 post_name 代替 name,用 count 代替 ID。
我只是在尝试中添加了空格,以更接近 WP 标准,但使用引用从来都不是那么可读。
$result = $wpdb->get_results ( "
SELECT *
FROM $wpdb->posts
WHERE post_type = 'page'
" );
foreach ( $result as $key => $print ) {
echo "['" . $print->post_name . "', '" . $print->ID . "'],<br>";
}
如果您愿意以这种方式阅读,另一种方法是在整个输出中使用双引号。
foreach ( $result as $key => $print ) {
echo "['{$print->post_name}', '{$print->ID}'],<br>";
}
如果这两种方法都不起作用,我建议您的查询总体上可能存在问题,但如果没有更多信息,很难说
关于php - 格式化 $wpdb->get_results,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44225185/
这是我的代码: include 'conn.php'; $conn = new Connection(); $query = 'SELECT EmailVerified, Blocked FROM u
这个问题已经有答案了: Mysqli get_result alternative (3 个回答) 已关闭去年。 所以我的主机没有为 mysqli 安装 mysqlnd 驱动程序,所以我无法使用 ge
我在显示数据库中的数据时遇到了一些问题。 Get_results 显示数据库中除最后添加的记录之外的所有记录。我还有分页功能,如果删除它,则会正确显示所有内容。 代码: global $wpdb;
为什么 get_result 在这个例子中返回对象? function db_connect() { $db_host='localhost'; $db_name='contact_m
错误: Call to a member function get_results() on null in C:\xampp\htdocs\shop\wp-content\plugins\myplu
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。
这个问题在这里已经有了答案: Call to undefined method mysqli_stmt::get_result (10 个答案) 关闭 2 年前。 我有以下代码: $postId =
这是我的登录PHP代码 prepare($sql); $stmt->bind_param("s",$user_uid); $stmt->execute();
我有一个带有 echo 的 php 代码来检查它停止的位置(它不会崩溃,但会停止发送 echo 并且不能按预期工作) $stmt=$conexion->prepare("SELECT Email, M
问题: 使用 Wpdb 尝试从表中获取列。我尝试过的代码是: get_results($sqlq2); foreach($result as $row) { print_r($row->fk_id)
这是我的 WordPress 数据库查询: global $wpdb; $table_name = $wpdb->prefix . 'qs_css'; $db_css = $wpdb->get_res
我用过... $result = $wpdb->get_results( $query ); foreach ( $result as $print ) { echo $print->name
我有这段代码,它运行良好,但它获取来自所有类别的帖子。我只需要从类别 ID 2 获取帖子。我尝试将“AND term_taxonomy_id = 2”添加到我的代码中,但这不起作用。有人可以帮我解决这
这是我的代码: include 'conn.php'; $conn = new Connection(); $query = 'SELECT EmailVerified, Blocked FROM u
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
这个问题已经有答案了: Call to undefined method mysqli_stmt::get_result (10 个回答) 已关闭 9 年前。 我正在将所有脚本更改为使用 mysqli
我的网络服务器没有 mysqlnd API 扩展,因此我无法使用它,并且希望采取解决方法。 当前给出错误: $postid = $_GET['p']; $stmt = $conn->prepa
我正在编写一段代码,用于通过用户传递的查询实时搜索记录。编写的代码如下: if(isset($_REQUEST["term"])){ $sql = "SELECT * FROM student
这是我的代码: include 'conn.php'; $conn = new Connection(); $query = 'SELECT EmailVerified, Blocked FROM u
我有一个看起来像这样的 $wpdb->get_results 查询: "SELECT * FROM $wpdb->posts WHERE post_author = $current_user_i
我是一名优秀的程序员,十分优秀!