변수 중 하나가 ACF 선택 필드에서 오는 SQL 쿼리를 작성해야합니다.사용자 정의 필드 변수가있는 SQL 쿼리
는 지금까지 내 코드입니다 :이 경우
global $wpdb;
$htSQL = get_field('home_team');
$xy = $wpdb->get_var("SELECT `number` FROM `database` WHERE `team` = '" .$htSQL. "'", 0, 1)
echo $xy;
, $ htSQL이 문제가 있기 때문에 SQL 아무것도 찾을 수없는 것 같다. 변수 $ htSQL을 echo하면 사용자 정의 필드에서 값을 가져옵니다 (이 경우 값은 "Valencia"입니다).
나는 다음과 같은 코드를 사용하여 SQL 쿼리를 시도하고 그것의 SQL 텍스트로 변수 $ htSQL 표시되지 않는 것 같다 나를 위해
$xy = $wpdb->get_var("SELECT `number` FROM `database` WHERE `team` = 'Valencia'", 0, 1)
echo $xy;
을했다. 누군가이 문제를 해결하는 방법을 알고 있습니까?
mysql 또는 SQL-Server? – Jens
당신은''SELECT number FROM database WHERE team = ' ". $ htSQL을 시험해 볼 수 있습니까? " '"변수를 첫 번째 매개 변수로 사용 하시겠습니까? –
안녕하세요 Tuğca, 당신이 무슨 뜻인지는 모르겠지만 쿼리가 나중에 에코되는 변수로 정의되어 있는지 확인하십시오. 변수를 확인하십시오 $ xy – Viver