|
|
|
| Помогите, пожалуйста!
Мне надо вывести результат запроса введенного в форму.
Пытаюсь сделать так:
$req = $_REQUEST['req'];
if($req == "" ){
echo "
<table align=center>
<tr><td><h3> Не заполнено поле \"текст запроса\" </h3> </tr></td>
</table>";
}
else{
$query1 = mysql_query("$req");
$numPol = mysql_num_fields($query1);
echo"<table border=\"1\" align=\"CENTER\">";
while ($pole = mysql_fetch_array($query1)){
echo " <tr> ";
for($i=0; $i < $numPol; $i++){
echo "<td>" .$pole[$i]. "</td>";
}
echo "</tr>";
}
echo " </table>";
}
|
Результаты запросов типа SELECT * FROM... и WERE id = ... выводит нормально. А на такой запрос: SELECT * FROM people WHERE name = "Илья" пишет ошибку... И обратный слеш перед кавычками не помогает... | |
|
|
|
|
|
|
|
для: leamas
(08.12.2008 в 03:07)
| |
SELECT * FROM people WHERE name = 'Илья'
|
Так? | |
|
|
|
|
|
|
|
для: leamas
(08.12.2008 в 03:07)
| | echo $req; что показывает? | |
|
|
|
|
|
|
|
для: Trianon
(09.12.2008 в 12:42)
| | >echo $req; что показывает?
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource i
SELECT * FROM castomers WHERE surname = \'Николаева Г.А.\';
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
|
| |
|
|
|