Я могу выбрать все из своего db, но я хочу выбрать все, что имеет условие (которое является полем в таблице) нового или используемого, но, похоже, что-то не так:MySQL неверный аргумент при использовании ГДЕ ИЛИ
$query = "SELECT * FROM caravandb WHERE condition='New' OR condition='Used' ORDER BY price DESC";
Любой, кто может пролить свет на то, куда я иду, не так?
$caravanquery = "SELECT * FROM caravandb WHERE condition = 'New' OR condition = 'Used' ORDER BY price DESC";
$caravanresult = mysql_query($caravanquery);
while($row = mysql_fetch_array($caravanresult)){
echo "<td width='280' align='center' class='model'>";
echo $row['make'] . " " . $row['model'] . " " . $row['year'];
echo "</td><td width='100'>";
echo "<ul>" . "<li>" . $row['berth'] . " Berth</li>" . "<li>MTPLM: " . $row['mtplm'] . "Kg</li>" . "</ul></td>";
echo "<td width='60' align='center' class='price'>";
echo "<span>" . $row['oldprice'] . "</span>" . "<br />£" . substr($row['price'], 0, -3) . ',' . substr($row['price'], -3);
echo "</td><td width='200' align='right' class='layout'>";
echo "<img src='layouts/".$row['ref'].".gif'>";
echo "</td></tr>";
}
Что происходит при выполнении этого запроса? Это не так? Возвращает ли он неправильные данные? –
не удалось: Предупреждение: mysql_fetch_array(): предоставленный аргумент не является допустимым ресурсом результата MySQL – John
Опубликовать фактический код –