1

GETの値を使用してデータベーステーブルfnamelname比較する次のクエリがあります。

$query = mysql_query("SELECT * FROM pages
                      WHERE `fname` = '$fname' OR `lname` = '$lname'
                      LIMIT $start, $perpage")
         or die(mysqli_error());

'lname' = '$lname'コードを実行すると、ステートメントのみが考慮されます。

私がやりたいのは、fnameまたはlname変数のいずれか、または両方が設定されている場合は両方を検索することです。

4

1 に答える 1

0

クエリLIKE

$query = mysql_query("SELECT * FROM pages
                        WHERE `fname` LIKE '%$fname%' AND `lname` LIKE '%$lname%'
                        LIMIT $start, $perpage
                    ");
于 2012-10-21T19:15:09.840 に答える