-1
我想不通,爲什麼下面的$造型師變量不會在WHERE子句中使用。從$ _POST正確的$ stylist回聲。當我將它與原始值進行交換時,它可以完美地工作。我試過在單引號,雙引號,花括號和圓點中包裝$設計師,但沒有任何作用。我完全陷入困境。非常感謝任何建議。謝謝。變量沒有被讀取的SQL WHERE子句
<?php
if($_POST['stylist'] == "") {
$location3 = get_permalink(get_page_by_path('error-stylist'));
header("Location: {$location3}");
exit;
}
else {
$stylist = $_POST['stylist'];
echo "<br/>Stylist: <b>" .$stylist . "</b><br/>";
global $wpdb;
$sql = "SELECT * FROM wp_ctstylists WHERE stylist = '$stylist'";
$row = $wpdb->get_row($sql);
echo "Get row id: " .$row->id;
}
?>
如果設計師是不是空的,它是一個字符串比u需要報價 – devpro
有些東西像「SELECT * FROM wp_ctstylists WHERE造型師=‘$師’」 – devpro
謝謝devpro,已經嘗試了所有的報價變化,但沒有去。 –