当我使用它时,它运作良好,我没有问题:
$user = $_POST['uusername'];
$result=$wpdb->get_results("SELECT * FROM Materials");
foreach($result as $print)
{ echo '<pre>',print_r($print->id_customer,1),'</pre>'; }
$wpdb->print_error();
但是当我尝试获取用户时,它不起作用,最糟糕的是我甚至没有收到错误消息:
$user = $_POST['uusername'];
$result=$wpdb->get_results("SELECT * FROM Materials WHERE mtrname=$user");
这个SELECT有什么错误吗?
答案 0 :(得分:1)
如果你发布的值是字符串传递单引号:
$result=$wpdb->get_results("SELECT * FROM Materials WHERE mtrname='$user' ");