Здравствуйте. Появились вопросы. Помогите разобраться:
1) В phpMyAdmin есть вкладка SQL в которой можно писать SQL. Когда я пишу там SQL запросы с джоинами, у меня на странице стыкуются несколько таблиц.
Если я такой же SQL запрос буду писать в PHP скрипте и вызывать команду mysql_fetch_array то в качестве элементов массива будут помещены все столбцы всех таблиц (на подобии как я это мижу в общей таблице phpMyAdmin ) ? И затем я смогу вывести любой столбец на веб страницу?
2) В одном из столбцов таблицы содержится «Сумма сделки». Когда я делаю SQL запрос через PHP как мне как мне посчитать сумму всех сделок?
3) Как через PHP после SQL запроса в ответе вернуть данные в формате JSON (список строк или сумму строк одного из столбцов)?
1. rownong - 21 Апреля, 2020 - 23:35:48 - перейти к сообщению
2. Vladimir Kheifets - 22 Апреля, 2020 - 12:06:55 - перейти к сообщению
rownong пишет:
Здравствуйте. Появились вопросы. Помогите разобраться:
1) В phpMyAdmin есть вкладка SQL в которой можно писать SQL. Когда я пишу там SQL запросы с джоинами, у меня на странице стыкуются несколько таблиц.
Если я такой же SQL запрос буду писать в PHP скрипте и вызывать команду mysql_fetch_array то в качестве элементов массива будут помещены все столбцы всех таблиц (на подобии как я это мижу в общей таблице phpMyAdmin ) ? И затем я смогу вывести любой столбец на веб страницу?
2) В одном из столбцов таблицы содержится «Сумма сделки». Когда я делаю SQL запрос через PHP как мне как мне посчитать сумму всех сделок?
3) Как через PHP после SQL запроса в ответе вернуть данные в формате JSON (список строк или сумму строк одного из столбцов)?
1) В phpMyAdmin есть вкладка SQL в которой можно писать SQL. Когда я пишу там SQL запросы с джоинами, у меня на странице стыкуются несколько таблиц.
Если я такой же SQL запрос буду писать в PHP скрипте и вызывать команду mysql_fetch_array то в качестве элементов массива будут помещены все столбцы всех таблиц (на подобии как я это мижу в общей таблице phpMyAdmin ) ? И затем я смогу вывести любой столбец на веб страницу?
2) В одном из столбцов таблицы содержится «Сумма сделки». Когда я делаю SQL запрос через PHP как мне как мне посчитать сумму всех сделок?
3) Как через PHP после SQL запроса в ответе вернуть данные в формате JSON (список строк или сумму строк одного из столбцов)?
Добрый день!
1.не верно, про mysql_fetch_array, в массив не будут помещены все столбцы,
а в массив будут выбираться строки результата.
Если требуется, получить JSON, то используйте, mysql_fetch_assoc, но лучше mysqli_
2. Используйте в запросах sql функцию SUM()
3.
Удачи!