[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: запрос к базе на выборку mysql_query...
kuzroman
Есть рабочий запрос:


$result1 = mysql_query("SELECT id, cat_men2, adres, raion_mos, raion_obl, filename, date, operator FROM obiekt WHERE vipolnen=false ",$db);
$myrow1 = mysql_fetch_array($result1);


Мне нужно что то вроде:

$result1 = mysql_query("SELECT id, cat_men2, adres, raion_mos, raion_obl, filename, date, operator FROM obiekt WHERE vipolnen=false && raion_mos = $raion_mos    ",$db); 
$myrow1 = mysql_fetch_array($result1);


где raion_mos - поле в базе mysql, а $raion_mos приходит от сюда:
if (isset($_POST['raion_mos'])) {$raion_mos = $_POST['raion_mos'];}

причем приходит 100% нормально.

Знания php и запросов скудны, подскажите может я не по госту && raion_mos = $raion_mos ввожу???



Спустя 13 минут, 37 секунд (14.04.2010 - 12:37) blade написал(а):
А может лучше чтоб не делать большим запрос сделать так

$result1 = mysql_query("SELECT * FROM obiekt WHERE vipolnen=false && raion_mos = '$raion_mos' ",$db);
$myrow1 = mysql_fetch_array($result1);

Спустя 9 минут, 8 секунд (14.04.2010 - 12:46) kuzroman написал(а):
Цитата (blade @ 14.04.2010 - 09:37)
А может лучше чтоб не делать большим запрос сделать так

$result1 = mysql_query("SELECT * FROM obiekt WHERE vipolnen=false && raion_mos = '$raion_mos'    ",$db);
$myrow1 = mysql_fetch_array($result1);

* это хорошо, у меня полей в базе в 3 раза больше чем указано)) Перегружаться от этого база не будет?

Часть кода:

<?php 
if (isset($_POST['raion_mos'])) {$raion_mos = $_POST['raion_mos'];}
?>



<?php

$result1 = mysql_query("SELECT id, cat_men2, adres, raion_mos, raion_obl, filename, date, operator FROM obiekt WHERE vipolnen=false
&& raion_mos = '
$raion_mos' ",$db);
$myrow1 = mysql_fetch_array($result1);

do {


if ($myrow1[cat_men2]==true && $myrow1[raion_obl]==select)
{
echo
"<table width='450px' align='center' class='main_border' >
<tr >
<td class='obiekt'> <strong>Дата занесения в базу:</strong>
{$myrow1[date]} </td>
</tr>

<tr >
<td > <strong>Район в Москве:</strong>
{$myrow1[raion_mos]} </td>
</tr>

<tr >
<td > <strong>Адрес:</strong>
{$myrow1[adres]} </td>
</tr>

<tr >
<td > <div class='obiekt1'> <strong>Файл: <a href='files/
$myrow1[filename]'>$myrow1[filename]</a> </strong> </div> </td>
</tr>

</table><br>
"
;
}


if ($myrow1[cat_men2]==false && $myrow1[raion_obl]==select)
{
echo
"<table width='450px' align='center' class='main_border' >
<tr >
<td class='cvet'> <strong>Дата занесения в базу:</strong>
{$myrow1[date]} </td>
</tr>

<tr >
<td > <strong>Район в Москве:</strong>
{$myrow1[raion_mos]} </td>
</tr>

<tr >
<td > <strong>Адрес:</strong>
{$myrow1[adres]} </td>
</tr>

<tr >
<td > <div class='obiekt1'> <strong>Файл: <a href='files/
$myrow1[filename]'>$myrow1[filename]</a> </strong> </div> </td>
</tr>

</table><br>
"
;
}
}


while ($myrow1 = mysql_fetch_array ($result1));
?>
<?php
echo "$raion_mos"; ?>
</p>


Так же хочу уточнить что $raion_mos - это текст с кирилицей вроде: "Ярославское - Щелковское" sql в купе с php переваривает ее?

Спустя 3 минуты, 7 секунд (14.04.2010 - 12:49) kuzroman написал(а):
Все работает)) Ура. Спасибо.


_____________
kuzroman@list.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.