Как найти строку и взять из нее данные? - 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);

Объяснение кода листинга программы

  1. Строка $q = mysql_query('SELECT id_profile FROMprofile WHERE fio = Шквира Михаил Сергеевич'); выполняет SQL запрос к базе данных, который выбирает id_profile из таблицы profile, где fio равно Шквира Михаил Сергеевич.
  2. while ($row = mysql_fetch_assoc($q)) {...} выполняет цикл, который проходит по каждой строке результата SQL запроса.
  3. $result[] = $row; добавляет каждую строку в массив $result.
  4. var_dump($result); выводит содержимое массива $result с помощью функции var_dump().

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы