我陷入了一个未知的问题,当我执行插入查询时,我得到了这个。

Unknown column 'first_val' in 'field list'insert into test_element set `test_id`='100238', `title`='sdd', `unit`='ds', `first_val`='2', `last_val`='33', `status`='', `create_date`='1366873602'


在这里你可以看到错误...我的mysql表是这样的


和我的HTML表格是:

 <select id="test" name="test" disabled="disabled" />{test_element_name_list}</option>
                           <div style="display: none;" id="d1"></div>
                           <br />
                        </td>
                     </tr>
                     <tr class="dark_txt2">
                        <td width="13%">
                           <span class="Required">*</span>Title:
                        </td>
                        <td width="87%">
                           <input id="title" name="title" value="{title}" class="Field400" type="text" style="width:300px" />
                           <div style="display: none;" id="d1"></div>
                           <br />
                        </td>
                     </tr>
                     <tr class="dark_txt1">
                        <td width="13%">
                           <span class="Required">*</span>Unit:
                        </td>
                        <td width="87%">
                           <input id="unit" name="unit" value="{unit}" class="Field400" type="text" style="width:300px" />
                           <div style="display: none;" id="d1"></div>
                           <br />
                        </td>
                     </tr>
                     <tr class="dark_txt1">
                        <td width="13%">
                           <span class="Required">*</span>First Value:
                        </td>
                        <td width="87%">
                           <input id="first_val" name="first_val" value="{first_val}" class="Field400" type="text" style="width:300px" />
                           <div style="display: none;" id="d1"></div>
                           <br />
                        </td>
                     </tr>
                      <tr class="dark_txt1">
                        <td width="13%">
                           <span class="Required">*</span>Last Value:
                        </td>
                        <td width="87%">
                           <input id="last_val" name="last_val" value="{last_val}" class="Field400" type="text" style="width:300px" />
                           <div style="display: none;" id="d1"></div>
                           <br />
                        </td>
                     </tr>


我在函数的帮助下插入我的帖子,但我很困惑为什么我的数据不在mysql中
下表是代码:

$SQL="insert into test_element set
    `test_id`='$R[test_id]',
    `title`='$R[title]',
    `unit`='$R[unit]',
    `first_val`='$R[first_val]',
    `last_val`='$R[last_val]',
    `status`='$R[status]',
    `create_date`='$date'";


花大量的时间来解决这个问题,任何帮助将不胜感激...谢谢

最佳答案

我认为您连接到错误的数据库。检查您是在本地还是远程,并检查数据库连接以了解您正在连接哪个数据库。

关于php - 字段列表中的未知列“第一”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16208811/

10-12 21:00