私はワードプレスデータベースにカスタムテーブルを作成しました。カスタムプラグインから行を挿入していますが、この表から選択できません。必ず何も返しません。私は私が正常に結果取っていpostsから選択しようとした場合、私は何も
<?php
global $wpdb;
if(isset($_POST['search_product']))
{
$mytestproducts = $wpdb->get_results(
"
SELECT id, ProductName
FROM $wpdb->wp_SimParts
"
);
?>
<?php
foreach($mytestproducts as $mytestproduct)
{
?>
<tr>
<?php
echo"<td>".$mytestproduct->ProductName."</td>";
echo "<td>".$mytestproduct->id."</td>";
?>
</tr>
<?php
}
}
?>
を取っていないのです。この表から選択しようとすると正常に動作している 挿入が
<?php
global $wpdb;
$wpdb->insert(
'wp_SimParts',
array(
'ProductName' => 'testname',
'ProductPrice' => 123,
'ProductDescription' => 'testdescription',
'ProductImage' => 'testimage',
'CategoryID' => 3
),
array(
'%s',
'%f',
'%s',
'%s',
'%d'
)
);
?>
です。
は、連結のphp $ mytestproducts = $ wpdb-> get_results( "SELECT ID、商品名FROM" $ wpdb-> wp_SimParts)で一度試してみてください。 – Deep
まだ結果が得られません。私はグローバルな$ wpdbを宣言していることが問題になる可能性はありますか?二度?挿入物のものと選択の次のもの。 – user2340890