データベースからすべての行を取得する方法
-
26-12-2019 - |
質問
私のサイトはデザインスパイシー 私は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