Jump to content

[SOLVED] usimg order by


contra10

Recommended Posts

im trying to search mysql in a way that is ordered by one of my rows...the first part of the code works well but if i isset another area and do the same orderinging i get a msqlfetch error

 

<?php
$query = "SELECT * FROM `events` WHERE `country`='$postcountry' and `continent`='$postcontinent' and `state_province` = '$poststate' and `val`= 'true' and `evcategory`='$posteva' ORDER BY dateofevsearch ASC";
if(isset($_POST['submit']) and ($_POST['continent']) and ($_POST['country']) and ($_POST['state']) and ($_POST['eva']) and ($_POST['event']) and ($_POST['city'])){$query .= "and `evcity` = '$postcity' ORDER BY dateofevsearch ASC";}
?>
['code]

Link to comment
https://forums.phpfreaks.com/topic/142858-solved-usimg-order-by/
Share on other sites

try this

 

<?php
$query = "SELECT * FROM `events` WHERE `country`='$postcountry' and `continent`='$postcontinent' and `state_province` = '$poststate' and `val`= 'true' and `evcategory`='$posteva'";
if(isset($_POST['submit']) and ($_POST['continent']) and ($_POST['country']) and ($_POST['state']) and ($_POST['eva']) and ($_POST['event']) and ($_POST['city'])){$query .= " and `evcity` = '$postcity'";}
$query .= " ORDER BY dateofevsearch ASC";
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.