OpenJS-Grid-master v2和mysql

时间:2013-03-18 11:20:41

标签: php

我收到错误Unknown column 'first.' in 'field list'。我有一个名为“try”的数据库,一个名为“first”的表,其字段为“id(int)”和“name(char)”。它只是我用来在网格中显示其数据的示例表,但是我得到了这个错误。我已经编辑了这些默认的html和ajax文件,如下所示:

的index.php

<!DOCTYPE html>


<link rel="stylesheet" href="bootstrap/css/bootstrap.css"/>

<link rel="stylesheet" href="grid.css" title="openJsGrid"/>
<!--<link rel="stylesheet" href="jquery-ui/css/smoothness/jquery-ui-                          1.8.22.custom.css"/>-->
<script src="jquery.js" type="text/javascript"></script>
<!--<script src="jquery-ui/js/jquery-ui-1.8.22.custom.min.js" type="text/javascript">   </script>-->
<script src="root.js"></script>
<script src="grid.js"></script>

<script >
$(function() {
$(".users").grid();
});

</script>

</head>
<body>
<h2>Users</h2>
<table class="grid users" action="ajax.php">
    <tr>
                        <th col="id" type="text">ID</th>
        <th col="name" type="text">Name</th>
    </tr>
</table>

</body>

Ajax.php

<?php
// connect to db
mysql_connect("localhost","root","");
mysql_select_db("try");

// require our class
require_once("grid.php");
$grid = new Grid("first", array(
"save"=>true,
"delete"=>true
 ));

 ?>

1 个答案:

答案 0 :(得分:0)

我最近通过调用辅助php变量遇到了这个问题,我忘了单引号。我的一个脚本指向我的数据库中的一个字段命名 - 字面意思 - &gt;点域

检查主要和辅助脚本中“first”一词周围的引号。查找

之类的内容
<textarea> ' . $first. (MISSING A ' HERE) </textarea>

应该是

<textarea>  ' . $first . '  </textarea>