Сообщение от mazahaler
|
можете показать пример
|
Могу, только сначала поясните что за странные данные из базы для одной формы, которые получаются посредством while? Таким образом выбирают множество строк из ресурса, а у вас по идее запрос в базу должен возвращать одну строку. Не так ли?
PS. Добавлю сразу:
$Name=strval($_POST['Name']); - так нельзя, это бесполезная галиматья, нужно экранировать данные, а у вас похоже используется PDO драйвер, значит нужно использовать подготовленные запросы с псевдоименами.
Как уже говорилось, по идее запрос должен вернуть одну строку, значит нужно использовать fetch(). Но по умолчанию эта функция вернет два набора данных, что передать на клиента как JSON будет логической ошибкой. Нужно задать выборку только необходимого - fetch(PDO::FETCH_ASSOC), если только получение ассоциативных данных уже не определено в конфигурации подключения.