#php #mysql #json
#php #mysql #json
Вопрос:
Допустим, у меня есть база данных, которая имеет следующий макет:
Fields: |Business_Name| |Business_ID|
Data : |business_1A | |ABC_1 |
Я хочу запросить базу данных и одновременно получить название компании и бизнес-идентификатор, а затем закодировать этот результат в JSON для дальнейшего использования.
Как мне это сделать?
Вот некоторый запрошенный код:
$sql = "SELECT Business_Name,Business_ID FROM biz_table";
$businessArray = array();
$bizResult = mysql_query($sql);
while($row = mysql_fetch_assoc($bizResult)) {
$businessArray[][] = $row['Business_Name']$row['Business_ID'];
}
$result = json_encode($businessArray);
echo $result;
Заранее спасибо!
Комментарии:
1. Пожалуйста, покажите некоторый существующий код. Другими словами, работа, которую вы сделали. Мы отвечаем на вопросы, мы не пишем код для вас 😉
2. Вы только что описали необходимые шаги. Напишите некоторый код и вернитесь, когда у вас возникнут проблемы с этой частью.
Ответ №1:
Основываясь на вашем вопросе — ваш вопрос был «как мне это сделать?», Не приводя пример желаемого результата :
$sql = "SELECT Business_Name,Business_ID FROM biz_table";
$businessArray = array();
$bizResult = mysql_query($sql);
while($row = mysql_fetch_assoc($bizResult)) {
$businessArray[$row['Business_Name']] = $row['Business_ID'];
}
$result = json_encode($businessArray);
echo $result;
$результат будет
{"business_1A" : "ABC_1" }
Это то, чего вы хотите?
Комментарии:
1. Никаких проблем — если бы вы вложили ожидаемый результат в свой вопрос, вы могли бы получить больше ответа….