Как найти строку и взять из нее данные? - MySQL
Формулировка задачи:
В таблице нужно найти заданное слово в определенном столбце "username" и из этой строки взять значение в соседнем столбце "id".
В данном деле дуб дубом. Может кто пример накидать или подскажите в каком направлении двигаться.
Очень прошу, спасибо.
Решение задачи: «Как найти строку и взять из нее данные?»
textual
Листинг программы
$q = mysql_query('SELECT `id_profile` FROM`profile` WHERE `fio` = "Шквира Михаил Сергеевич"'); while ($row = mysql_fetch_assoc($q)) { $result[] = $row; } var_dump($result);
Объяснение кода листинга программы
- Строка $q = mysql_query('SELECT
id_profile
FROMprofile
WHEREfio
=Шквира Михаил Сергеевич
'); выполняет SQL запрос к базе данных, который выбираетid_profile
из таблицыprofile
, гдеfio
равноШквира Михаил Сергеевич
. - while ($row = mysql_fetch_assoc($q)) {...} выполняет цикл, который проходит по каждой строке результата SQL запроса.
- $result[] = $row; добавляет каждую строку в массив $result.
- var_dump($result); выводит содержимое массива $result с помощью функции var_dump().
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д