Я хочу сделать jqgrid, и я хочу положить туда 2 таблицы из базы данных mssql.
Я сделал .php, но не работал, кто-то может посмотреть секунду, почему не работает?
Я новичок в этой вещи ..
Код>
<?php
$myServer = "localhost";
$myUser = "root";
$myPass = "";
$myDB = "test";
//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");
//select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
or die("Couldn't open database $myDB");
// Declare the SQL query for Database
$query = "Select [Column 1]";
$query = "From table_test1";
//Execute the SQL query and return records
$result = mssql_query($query);
//Display the results
while($row = mssql_fetch_array($result))//Close the connection
mssql_close($dbhandle);
?>
и код jqgrid>
<html>
<head>
<title id='Description'>Expedio Weekly Tickets</title>
<script src="js/jquery-1.11.0.min.js" type="text/javascript"></script>
<script src="js/i18n/grid.locale-en.js" type="text/javascript"></script>
<script src="js/jquery.jqGrid.min.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" media="screen"href="Style/redmond/jquery-ui.min.css"/>
<script type="text/javascript">
$(document).ready(function (){
$("#grid").jqGrid({
data: mydata,
datatype: 'local',
width: 1320,
colNames: ["A", "B", "C"],
colModel:
[
{name: 'A', index: 'A', key: true, width:10},
{name: 'B', index: 'B', width:20},
{name: 'C', index: 'C', width:40}
],
pager: '#pager',
sortname: 'id',
viewrecords: true,
sortorder: "asc",
caption: "Test"});
});</script>
</head>
<body>
<table id="grid"></table>
<div id="pager"></div>
</body>
</html>
Я получаю эту ошибку >>
Неустранимая ошибка: вызов неопределенной функции mssql_connect () в C: \ xampp \ htdocs \ Connect.php в строке 8
Ошибка, вероятно, вызвана отсутствием расширения PHP для связи с MSSQL. Прочтите, как установить расширение mssql в руководстве по php здесь:
http://php.net/manual/en/mssql.setup.php — особенно разделы требования а также монтаж
Я предлагаю попробовать прочитать немного больше о php и javascript, прежде чем углубляться в кодирование.
Удачи.
Usee the Adodb class to connect to sqlserver 2008:
The find here:
http://adodb.sourceforge.net/
Example Usage:
include ('adodb / adodb.inc.php ");
$ Conn = & ADONewConnection (odbc_mssql);
/ * Create a connection object to SQL Server * /
$ Data = "Driver = {SQL Server}; Server = 192.168.1.28; Database = master;"/ * We define our DSN * /
$ Connection-> Connect ($ data, 'db_user', 'pass_dbuser');
/ * Make the connection to the corresponding parameters * /
$ Sql = "SELECT count (*) as count FROM TABLEBD";
/ * SQL Reference is made to know how many records are displayed * /
$ Result = & $ conn-> Execute ($ sql);
if (! $ result)
print $ conn-> ErrorMsg ();
// Declare an if in case your query has not been executed well, to show us the error
else {
if ($ result-> EOF) {$ count = $ result-> fields [0];}
// Echo "The number of records is:" $ count;.
}
/ * We close objects, this step is optional, but optimized our code * /
$ Result-> Close ();
$ Connection-> Close ();
Good Look
fastdid