私が抱える問題は、次の変数をエコーまたは印刷すると、受け取るデータは自分のテーブルにリストされている最後のビジネスのデータだけです。クエリで1つのデータセットのみが返されるのはなぜですか?
現在のところ、私がクリックしたリストに関係なく、返された最後のビジネスの同じデータセットが得られます。
以下のコードでわかるように、関連するビジネスプロファイル情報を検索するために、クリックしたリストのbusiness_nameをクエリに渡しています。
$business_name = mysql_real_escape_string($_GET['business_name']);
$query = "SELECT
business_id,
category,
years_recommended,
profile_size,
business_name,
established,
employees,
service,
strengths,
ideal_for,
reassurance
FROM
business_data
WHERE
business_name = '$business_name'
AND
profile_size = 'A'
OR
profile_size = 'B'
OR
profile_size = 'C'
OR
profile_size = 'D'
OR
profile_size = 'E'";
$result = mysql_query($query, $dbc)
or die (mysql_error($dbc));
while($row = mysql_fetch_array($result)) {
$business_id = $row["business_id"];
$profile_size = $row["profile_size"];
$category = $row["category"];
$years = $row["years_recommended"];
$established = $row["established"];
$employees = $row["employees"];
$service = $row["service"];
$strengths = $row["strengths"];
$ideal_for = $row["ideal_for"];
$reassurance = $row["reassurance"];
}
echo...
詳細情報が必要な場合はお知らせください。
私のコードに問題はありますか?
事前に感謝します。
下の表は少しひどいです。私は努力していないのではない。 –