如何从数据库获取所有行
-
26-12-2019 - |
题
我的网站是 design spicy 我正在尝试在WordPress中获取自定义表数据。我的表中有5个条目,但它只显示第一个条目。为什么?
我想从表中获取所有行。任何建议?
function viewall22()
{
global $wpdb;
$result = $wpdb->get_results( "SELECT * FROM wp_savans");
foreach($result as $row)
{
$sitemap = '<?php echo $row[name];?>';
}
}
. 解决方案
试试,
function viewall22()
{
global $wpdb;
$sitemap = '';
$result = $wpdb->get_results( "SELECT * FROM wp_savans", ARRAY_A);
foreach($result as $row)
{
$sitemap .= $row[name];
}
echo $sitemap;
}
. 其他提示
function viewall22()
{
global $wpdb;
$result = $wpdb->get_results( "SELECT * FROM wp_savans", ARRAY_A);
foreach($result as $row)
{
$sitemap = '<?php echo $row[name];?>';
}
}
. function viewall22()
{
global $wpdb;
$result = $wpdb->get_results( "SELECT * FROM wp_savans");
while ($row = mysql_fetch_assoc($result))
{
$sitemap = '<?php echo $row[name];?>';
}
}
.
为您的知识,您也可以推荐它!(@ vidhu nair )的替代方案
function viewall22()
{
global $wpdb;
$result = $wpdb->get_results( "SELECT * FROM wp_savans");
foreach($result as $key=>$row)
{
$sitemap = $row->name; // Refer as get value by using 'Object'
}
}
.
谢谢!
不隶属于 StackOverflow