このスクリプトはwordpressのtheme-functions.phpファイルにあり、このスクリプトを使用していて、必要な場合はecho
を実行しています。データを複製する文字列。wordpressの中のPHP&MYSQLスクリプトtheme-functions.phpでデータをプル&エコーする - 解決済み
現在のところ、私はこの結果を得るには、$ userloginのechoが働いているので、mysql selectのフィルタがうまくいきます。
どこが間違っているのですか?
function calliod() {
global $wpdb;
$user = new WP_User(get_current_user_id());
$userlogin = $user->user_login;
echo $userlogin;
$iodoutput = "SELECT * FROM $wpdb->iod WHERE wp_iod.USERID ='". $userlogin. "'";
$result1 = $iodoutput;
if ($result1->num_rows > 0) {
while($row = $result1->fetch_assoc()) {
$USERID= "" . $row["USERID"]. "";
$CurrentPayment= "" . $row["CurrentPayment"]. "";
$LastMonthPayment= "" . $row["LastMonthPayment"]. "";
}
} else {
echo "0 results";
}
}
`
UPDATE - 解決済み:すべての助けを
ありがとう!ここでケース内のコード他の誰が同じ問題を持っている
内のfunctions.php
function calliod(){
global $wpdb;
$user = new WP_User(get_current_user_id());
$userlogin = $user->user_login;
foreach($wpdb->get_results("SELECT * FROM wp_iod WHERE wp_iod.USERID ='". $userlogin. "'") as $key => $row) {
global $USERID;
$USERID = $row->USERID;
}
}
WPのページに
<?php
calliod();
echo $GLOBALS['USERID']
; ?>
は、今私は限り言及したテーブルからすべての列を引くことができています私は最初のスクリプトでそれを定義します。
ありがとうございます!
は '$結果1 = $ iodoutput;' uは実際にここに – devpro
をあなたのクエリを実行する必要がありますあなたは何を探していますか? – dinesh
基本的には、このスクリプトから、私は 'echo $ CurrentPayment'をワードプレスのページに配置して、2番目の接続を作成するのではなく、現在のwordpressデータベース接続を使用している間に現在の請求支払いを見ることができます。 – user1419634