Sql запрос - MySQL (220447)
Формулировка задачи:
$query = "SELECT id
FROM persons
where surname = '{surname}' AND name = '{$name}'
AND fullname = '{$fullname}' AND ser = '{$ser}'
AND num = '{$num}'";Решение задачи: «Sql запрос»
textual
Листинг программы
$query = "SELECT id
FROM persons
where surname = '{surname}' AND name = '{$name}'
AND fullname = '{$fullname}' AND REPLACE(ser, ' ', '')= '{$ser}'
AND num = '{$num}'";
Объяснение кода листинга программы
$query- это переменная, которая содержит SQL-запрос.SELECT id- это часть SQL-запроса, которая указывает, что мы хотим выбрать столбецidиз таблицы.FROM persons- это часть SQL-запроса, которая указывает, что мы хотим выбрать данные из таблицыpersons.where surname = '{surname}'- это часть SQL-запроса, которая указывает условие для выборки данных. В данном случае мы выбираем строки, где значение столбцаsurnameравно переменной$surname.AND name = '{$name}'- это часть SQL-запроса, которая добавляет еще одно условие для выборки данных. В данном случае мы выбираем строки, где значение столбцаnameравно переменной$name.AND fullname = '{$fullname}'- это часть SQL-запроса, которая добавляет еще одно условие для выборки данных. В данном случае мы выбираем строки, где значение столбцаfullnameравно переменной$fullname.AND REPLACE(ser, ' ', '')= '{$ser}'- это часть SQL-запроса, которая добавляет еще одно условие для выборки данных. В данном случае мы выбираем строки, где значение столбцаserпосле удаления всех пробелов равно переменной$ser.AND num = '{$num}'- это часть SQL-запроса, которая добавляет еще одно условие для выборки данных. В данном случае мы выбираем строки, где значение столбцаnumравно переменной$num.