前提
PHPの勉強がてらWordpressのカスタマイズをしています。
そこでphpmyadminに格納されているデータをフロントに表示させたいのですが上手くいかないのでやり方を教えてください。
実現したいこと
前提に書いた通りです。
phpmyadminに登録しているテーブルのデータをフロントに表示させたいのですが上手くいきません。
データ構造は以下の通りです。
【データベース】
TESTDATABASE
【テーブル】
TESTTABLE
【カラム】
TESTCOLUMN(varchar(255))
【レコード】
テストレコード1
テストレコード2
テストレコード3
発生している問題・エラーメッセージ
エラーメッセージは表示されていませんが表示される値が常に「0」が表示されます。
該当のソースコード
PHP
1<?php 2/* 3* Template Name: TESTDATABASE 4* Template Post Type: page 5*/ 6require_once ( ABSPATH . "wp-load.php"); 7 8global $wpdb; 9$post_data = $wpdb->get_var("SELECT * FROM `TESTTABLE`"); 10echo $post_data 11?>
上記のコードを入力したら「0」と表示されました。
試したこと
$post_data = $wpdb->get_var("SELECT TESTCOLUMN
FROM TESTTABLE
");
上記のコードを試したら「テストレコード1」と表示されましたが「テストレコード2」「テストレコード3」を表示する方法がわかりませんでした。
補足情報(FW/ツールのバージョンなど)
「テストレコード1」「テストレコード2」「テストレコード3」それぞれ個別に呼び出すコードを教えていただきたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/10/05 09:25
2022/10/05 12:37 編集