|
|
|
| За ранее спасибо кто поможет новичку! Сервер выдает ошибку синтаксиса в запросе,помогите найти! вот сам запрос - // Получить данные из БД, в зависимости от значения id в URL
$strSQL="SELECT * FROM people WHERE id=". $_GET["id"];
$rs = mysql_query($strSQL) or die(mysql_error()); | |
|
|
|
|
|
|
|
для: aiioctoji
(07.03.2015 в 17:30)
| | Может, надо id в одинарные кавычки засунуть?
$strSQL="SELECT * FROM people WHERE id='". $_GET["id"]."'";
|
Или хотя бы прогнать его через intval, чтоб быть уверенным, что там - число,
не требующее кавычек
$strSQL="SELECT * FROM people WHERE id=". intval($_GET["id"]);
|
| |
|
|
|
|
|
|
|
для: elenaki
(07.03.2015 в 18:31)
| | Спасибо очень помогли! | |
|
|
|
|
|
|
|
для: elenaki
(07.03.2015 в 18:31)
| | >Или хотя бы прогнать его через intval, чтоб быть уверенным, что там - число,
>не требующее кавычек
Вроде чуток по-быстрее будет:
$strSQL="SELECT * FROM `people` WHERE id=".(int)$_GET["id"];
|
| |
|
|
|