Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 1
Регистрация: 11.02.2013
Сообщений: 146

Запись данных в SQL

11.06.2019, 17:06. Показов 1067. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, столкнулся с проблемкой, не могу понять.... помогите разобраться.
И так, для своих целей, я воспользовался библиотекой phpQuery
PHP
1
2
3
4
5
6
7
 $html = file_get_contents($url); //Добавляем Сайт
$document = phpQuery::newDocument($html); // Добавляем данные в объект
$i=55;
//Получаю название искомого элемента
    $name = $document->find('#FilteredProducts > div > div:nth-child(2) > div.applied-filters > div > div > a')->getString()[0];
echo   
"<tr><td>".$name."</td></tr>";
На выходе я получаю свое название ТЕКСТ без тегов без всегор лишнего, просто ТЕКСТ , все отлично, начинаю делать запрос в БД на изменение и тут творятся чудеса...
SQL
1
2
$queryupd = 'UPDATE block SET SORT = "'.$i.'" WHERE NAME = "'.$name.'" '; 
$result = mysqli_query($link, $queryupd);
Даже пробовал использовать NAME LIKE %'.$name.'% - реакции нету.
В базе все есть, делаю запрос, поле SORT не меняется , наверное якобы не находит ТЕКСТ, НО если далее подставить
PHP
1
$name2 = "ТЕКСТ";
то запрос выполняется нормально, все изменяется.
SQL
1
2
$queryupd = 'UPDATE block SET SORT = "'.$i.'" WHERE NAME = "'.$name2.'" '; 
$result = mysqli_query($link, $queryupd);
Куда копать???
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.06.2019, 17:06
Ответы с готовыми решениями:

Запись данных в сессию и использование этих данных в запросах
Здравствуйте) подскажите, пожалуйста... я записываю в сессию определенные данные - вот так $_SESSION=$id_vagona; теперь мне нужно...

Запись в базу данных из форм; экспорт базы данных
Существует html - сайт с формами. Типа: &lt;p&gt;Номер договора: &lt;input type=&quot;text&quot; name=&quot;contract number&quot; value=&quot;&quot;...

Запись данных из таблицы в базу данных
Есть некоторая таблица. &lt;table&gt; &lt;tr&gt; &lt;td&gt;&lt;input type=&quot;text&quot;&gt;&lt;/td&gt; &lt;td&gt;&lt;input type=&quot;text&quot;&gt;&lt;/td&gt; &lt;td&gt;&lt;input...

5
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
11.06.2019, 17:16
var_dump($name) что показывает? Может там лишние пробельные символы или ещё какой мусор.
1
236 / 28 / 18
Регистрация: 08.05.2011
Сообщений: 185
11.06.2019, 17:25
И посмотрите что возвращает
PHP
1
var_dump($queryupd)
1
1 / 1 / 1
Регистрация: 11.02.2013
Сообщений: 146
11.06.2019, 17:30  [ТС]
PHP
1
var_dump($name)
возвращает:
string(25) " ТЕКСТ"

Добавлено через 1 минуту
а
PHP
1
var_dump($queryupd)
string(81) "UPDATE block SET SORT = "55" WHERE NAME = " ТЕКСТ" "
0
236 / 28 / 18
Регистрация: 08.05.2011
Сообщений: 185
11.06.2019, 17:33
Лучший ответ Сообщение было отмечено Рыжий Лис как решение

Решение

Цитата Сообщение от AdDa Посмотреть сообщение
string(81) "UPDATE block SET SORT = "55" WHERE NAME = " ТЕКСТ" "
пробел перед ТЕКСТ имеется у вас
1
1 / 1 / 1
Регистрация: 11.02.2013
Сообщений: 146
11.06.2019, 17:38  [ТС]
ВСЕ, блин легко оказалось
PHP
1
$name2 = preg_replace('/\s+/', '', $name);
все получилось, СПАСИБО!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.06.2019, 17:38
Помогаю со студенческими работами здесь

Запись данных в базу данных SQL и выгрузка таблицы в форму
Нужно сделать 2 формы, одну с несколькими textBox'ами, чтобы при нажатии кнопки информация введённая в них, записывалась в Базу данных, и...

Как средствами джавы реализовать просмотр базы данных Access, SQL Server, SQL Server Compact и запись в нее?
---

Запись данных в БД SQL
Привет Всем!!! 1) Как в БД SQl записать фалы, например текстовой (с помощью SQL запроса)? 2) И какой тип данных должен иметь это...

Запись данных в БД SQL
Здравствуйте, пишу курсач на VB.net 10, уже почти всё сделал, вот не могу ни как сделать следующие 3 вещи: 1) На форме Form2(frmMPS) есть...

Запись бинарных данных в SQL Server
Прошу помощи в составлении запроса к MS SQL Server. Имеется изображение, которое нужно поместить в поле таблицы типа varbinary(MAX).


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru