나는 어제부터 해결하려고 노력해 왔던 문제가 있습니다. wordpress에 $wpdb
을 통해 SQL 쿼리를 전달하려고 시도하지만 결과를 반향하려고하면 빈 배열이 계속 표시됩니다.
나는 print_r
과 var_dump
을 시도했으며 두 가지 모두 값이 비어 있습니다. 나는이 물건을 분류 할 수없는 것처럼 누군가가 도울 수 있으면 감사 할 것이다.
나는 여전히 성공하지 못한 db 접두어를 통해 테이블을 호출 해 보았습니다. 다음은
내가 같은 문제get_var
시도
<?php
global $wpdb;
$results = $wpdb->get_results("SELECT CURRENT FROM upper_winds WHERE LVL=&level AND REGION=®ion AND VALID=&valid");
echo $results;
?>
P.S을 사용하고있는 코드입니다. 당신이 당신의 열의 문자열을 찾고 있지만 &을 사용하는
<?php
global $wpdb;
$results = $wpdb->get_results("SELECT * FROM `wp_upper_winds`
WHERE `LVL`='$level'
AND `REGION`='$region'
AND `VALID`='$valid'
");
var_dump ($results);
?>
감사
당신은 가능성이 wp_ 등보다 테이블 이상을 접두사 필요가
가 직접 해당 쿼리를 시도인가? (PHPMyAdmin 또는 다른 것으로?) –
이러한 앰퍼샌드를 달러 기호로 변경하고 작은 따옴표로 묶습니다. 일단 당신이 그것을 가지고 있다면, [read this] (http://codex.wordpress.org/Class_Reference/wpdb#Protect_Queries_Against_SQL_Injection_Attacks) – maiorano84