я работаю с JSON для отправки данных на сервер и с него, но обычно я работаю с отправкой по одной информации за раз, теперь я хочу:
извлечь все строки из таблицы (база данных mysql) -> php поместить его в массив JSON + обратный вызов ---> javascript извлекает его и отображает, просматривая данные.
Вот мой javascript (jQuery):
$.getJSON(domain_path + 'generate.php?table=' + tbname + '&callback=?', function(data) {
});
Как видите, в таблице указано имя таблицы. для того, чтобы php знал, из какой таблицы извлечь данные.
Но для части php я не уверен, что использовать для создания массива JSONP.
<?php
//connects to database
include 'connect.php';
$tbname = mysql_real_escape_string($_GET['table']);
$callback = $_GET['callback'];
//some mysql commands
//after mysql commands
//i would use this to output data but this is only for one line of data.
$output = array('error'=>'0');
$out_string = json_encode($output);
echo $callback.'('.$out_string.');';
?>
Структура таблицы Mysql:
Название таблицы: пользователи
имя, ссылка, электронная почта
Как мне получить все строки из таблицы пользователей, которая содержит их имя, ссылку и адрес электронной почты, и вывести их в массив JSON.
И как бы я отобразить его с помощью JavaScript (JQuery)?
Используется ли функция for
в javascript