이 코드는 wordpress의 theme-functions.php 파일에 있습니다.이 스크립트는 다음 스크립트를 사용하고, 필요한 경우에는 echo
다음에 실행합니다. 문자열을 사용하여 데이터를 복제합니다.Wordpress의 theme-functions.php 안에 PHP & MYSQL 스크립트가 포함되어 있습니다. - RESOLVED
현재 내가 이걸 사용할 때 나는 단지 $ 결과를 얻는다. 그래서 $ 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 - 해결 : 모든 도움
감사합니다! 여기 경우 다른 사람의 코드 내가 테이블에서 모든 열을 뽑을 수 이제
<?php
calliod();
echo $GLOBALS['USERID']
; ?>
내부 Functions.php WP 페이지에
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;
}
}
만큼 같은 언급 동일한 문제 가지고있다 나는 첫 번째 스크립트에서 그것을 정의한다.
감사합니다.
는'$ 결과 1 = $ iodoutput,'u는 사실 여기 – devpro
를 쿼리를 실행해야 너는 무엇을 찾고 있느냐? – dinesh
기본적으로,이 스크립트에서 저는'echo $ CurrentPayment'를 wordpress에 넣고 싶습니다. 그래서 사용자는 두번째 연결을하기보다는 현재의 wordpress 데이터베이스 연결을 사용하면서 그들의 현재 결제 결제를 볼 수 있습니다. – user1419634