|
|
|
|
|
для: Лерк
(16.04.2009 в 23:46)
| | Спасибо всем огромнейшее!!!! Работает)) | |
|
|
|
|
|
|
|
для: Dmitry1988
(16.04.2009 в 22:31)
| | Функция prague() не нужна:
<?php
$qes = mysql_query('SELECT * FROM aktuality WHERE lokation IN("Прага-4","Прага-5","Прага-6","Прага-7","Прага-8") ORDER BY id DESC');
|
| |
|
|
|
|
|
|
|
для: Dmitry1988
(16.04.2009 в 22:31)
| | Как то так:
<?php
function prague()
{
$prague = array("Прага-4","Прага-5","Прага-6","Прага-7","Прага-8");
$type = array();
$q10 = mysql_query("SELECT lokation FROM aktuality");
while($r1 = mysql_fetch_array($q10))
{
if(in_array($r1['lokation'],$prague))
$type[] = $r1['lokation'];
}
return $type;
}
$qes = mysql_query("SELECT * FROM aktuality WHERE `lokation` IN (".implode(",",prague()).") ORDER BY id DESC");
|
| |
|
|
|
|
|
|
|
для: Dmitry1988
(16.04.2009 в 16:22)
| | подскажите пожалуйсто кто-нибудь, как сделать чтобы в mysql_query запрос проиходил массив а не одно значение! Спасибо | |
|
|
|
|
|
|
|
для: Trianon
(16.04.2009 в 22:15)
| | вот функция:
function prague()
{
$prague = array("Прага-4","Прага-5","Прага-6","Прага-7","Прага-8");
$q10 = mysql_query("SELECT lokation FROM aktuality");
while($r1 = mysql_fetch_array($q10))
{
$type = $r1['lokation'];
if(in_array($type,$prague))
return $type;
}
}
|
| |
|
|
|
|
|
|
|
для: Trianon
(16.04.2009 в 22:15)
| | Да нет правда она, зачем мне врать)) я эту проблему уже второй день решить не могу...
Вот код:
if($_POST['location'] == 'Prague'){
$praha = prague();
$qes = print("SELECT * FROM aktuality WHERE lokation='".$praha."' ORDER BY id DESC");
if(mysql_num_rows($qes)>0)
{
while($res = mysql_fetch_array($qes))
{
echo'<table>';
echo'<tr>';
echo'<td>';
echo'kartinka<br /><img src ="'."Actuality/".$res['img_url'].'" width="150" height="150"><br />';
echo'</td>';
echo'<td>';
echo'id<br />'.$res['id'].'<br />';
echo'</td>';
echo'<td>';
echo'nazvanije<br />'.$res['title'].'<br />';
echo'</td>';
echo'<td>';
echo'lokation<br />'.$res['lokation'];
echo'</td>';
echo'</tr>';
echo'</table>';
}
mysql_free_result($res);
}
else {echo 'Netu nichego';}
|
| |
|
|
|
|
|
|
|
для: Dmitry1988
(16.04.2009 в 22:13)
| | Я не верю, что вашим скриптом (тем что привели ранее) Вы получили эту строку запроса.
Даже с учетом ORDER BY id | |
|
|
|
|
|
|
|
для: Trianon
(16.04.2009 в 22:08)
| | Классная функция спасибо большое за совет.
У меня выходит вот что:
SELECT * FROM aktuality WHERE lokation='Прага-6' ORDER BY id DESC
|
А как сделать чтобы массив был на выходе а не одно значение? | |
|
|
|
|
|
|
|
для: Dmitry1988
(16.04.2009 в 22:06)
| | вызовите print вместо mysql_query ( это вообще полезная привычка) и посмотрите, что у Вас в запросе получилось. | |
|
|
|
|
|
|
|
для: Trianon
(16.04.2009 в 22:04)
| | извиняюсь там id должно быть) | |
|
|
|
|