Как построить простую страницу с данными из таблицы MySQL?

Я провел несколько дней, но, поскольку я совершенно новичок в программировании на JSON или PHP, не могу решить мою проблему без вашей помощи.

Вот моя проблема — у меня есть MySQL DB, мне нужно извлечь данные из таблицы и построить простую (например, 2 колонки) страницу (html или любую другую) с таблицей, содержащей информацию из моей БД.

Я написал php-соединитель, вот он:

 <?php

//require_once("data_connector.php"); //!connector
$dbtype = "MySQL";$username = ''; // USERNAME
$password = ''; // PASSWORD
$hostname = ''; // HOSTNAME

//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";

$selected = mysql_select_db("MASTER_TRACKER_DB",$dbhandle)
or die("Could not select MASTER_TRACKER_DB");

/*
//execute the SQL query and return records
$result = mysql_query("SELECT SITE_ID, 3G_SITE_ID FROM MASTER_TRACKER WHERE SITE_ID LIKE '%ABK000%'");
//fetch tha data from the database
while ($row = mysql_fetch_array($result)) {
echo "SITE_ID:".$row{'SITE_ID'}." 3G_SITE_ID:".$row{'3G_SITE_ID'}.
"<br>";

}
*/

$data = new JSONDataConnector($dbhandle, $dbtype);

//$data->render_table("MASTER_TRACKER_DB.MASTER_TRACKER","SITE_ID","SITE_ID, 3G_SITE_ID");
$data->render_sql("SELECT SITE_ID, 3G_SITE_ID FROM MASTER_TRACKER_DB.MASTER_TRACKER WHERE SITE_ID LIKE '%ABK000%'", "", "SITE_ID, 3G_SITE_ID");

$data->dynamic_loading(30);

//close the connection
//mysql_close($dbhandle);

?>

Из этого скрипта я вижу, что я могу подключиться к БД (я получаю Connected to MySQL сообщение).
Также, если я закомментирую часть PHP, которая создает таблицу, я вижу, что она может создавать таблицу.

Итак, в качестве следующего шага я хотел бы построить таблицу с использованием JSON, поэтому я буду использовать ее с Webix, поэтому я сделал эту страницу:

<!DOCTYPE html>
<html>
<head>
<title>Loading from DB</title>
<link rel="stylesheet" href="codebase/webix.css" type="text/css">
<script src="codebase/webix.js" type="text/javascript"></script>

</head>
<body>
<div class='header_comment'>Loading from DB (sqllite + php)</div>
<div id="testA" style='height:600px'></div>
<hr>

<script type="text/javascript" charset="utf-8">

webix.ready(function(){
grida = webix.ui({
container:"testA",
view:"datatable",
columns:[
{ id:"SITE_ID", header:"SIZE_ID",               width:200 },
{ id:"3G_SITE_ID",header:"3G_SITE_ID",          width:120 }
//      { id:"size",    header:"Size" ,                 width:80  },
//      { id:"architecture",    header:"PC",    width:60  }
],
autowidth:true,
url: "data/data.php"});
});</script>
</body>
</html>

Но кажется, что я что-то пропустил, так как он показывает пустую таблицу,

Может кто-нибудь помочь мне сделать эту страницу работающей?

Спасибо всем заранее,
Римский

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]