我正在遵循一个简单的ajax> php>
mysql示例,发布在此处http://openenergymonitor.org/emon/node/107
我只能显示第一行的信息。我的桌子就这样摆好了
--------------
| id | name|
--------------
| 1 | Pat |
| 2 | Joe |
| 3 | Rob |
--------------
php代码
$result = mysql_query("SELECT * FROM $tableName"); //query
$array = mysql_fetch_row($result); //fetch result
echo json_encode($array);
剧本
$(function ()
{
$.ajax({
url: 'api.php', data: "", dataType: 'json', success: function(data)
{
var id = data[0]; //get id
var vname = data[1]; //get name
$('#output').html("<b>id: </b>"+id+"<b> name: </b>"+vname);
}
});
});
第1行
如果我放,var id = data[0];
我得到值1。如果我放,var name = data[1];
我得到Pat。
ROWS 2 n 3未定义
示例var id=data[2];
返回undefined等
我的问题
为什么只从第一行获取值?
我如何获取除第一个行以外的其他行的信息?
从关于Stackoverflow的其他问题中,我可能会不得不使用while循环,但是我不确定为什么或如何使用。
旧的MySQL扩展mysql
已过时,请更好地使用mysqli
或PDO
!
mysql_fetch_row()
仅返回1行!您必须将其放入循环,例如:
$data = array();
while ( $row = mysql_fetch_row($result) )
{
$data[] = $row;
}
echo json_encode( $data );
您还必须更改JavaScript:
$.ajax({
url: 'api.php', data: "", dataType: 'json', success: function(rows)
{
for (var i in rows)
{
var row = rows[i];
var id = row[0];
var vname = row[1];
$('#output').append("<b>id: </b>"+id+"<b> name: </b>"+vname)
.append("<hr />");
}
}
});
顺便说一句,我建议您使用mysql_fetch_assoc()
它,因为它使您的代码更灵活,更干净。
问题内容: 在Selenium 2.0中,我不知道如何遍历网页中的HTML表。在selenium2.0 javadoc中,我找到了两个类“ TableFinder”和“ TableCellFinder”,但找不到任何示例。 我想做这样的事情: 如何从每个表格单元格中获取文本? 问题答案: 感谢您的早日答复。 我找出了使用硒2.0类的解决方案。
嗨,我有两张具有以下结构的表格 学生们 这里,COl1=ID,Col2=Name,Col3=SubjectCode,COl4=Col3中的标记,Col5=subjectCpde,Col6=Col5中的标记 另一个表格叫做主题 这里Col1=主题代码,COl2=学生表中引用的主题名称。 现在我的查询应该返回如下结果。它是如何实现的?
本文向大家介绍如何在WordPress中添加简单的jQuery脚本?,包括了如何在WordPress中添加简单的jQuery脚本?的使用技巧和注意事项,需要的朋友参考一下 WordPress是一个开源CMS,用于开发动态网站。让我们学习如何将jQuery脚本添加到WordPress。在WordPress Theme 文件夹中,创建一个文件夹“ js”,然后在其中添加文件。该文件将是您的扩展名为“
我的数据帧像这样: 我得到了概率栏 结果是: 但是我想获取每行的第一列数据,如下所示: 如何做到这一点? 输入为标准随机林输入,输入上方为<code>val数据=预测。选择(“文档ID”,“概率”) root|--docID: string(nullable=true)|--标签:双(nullable=false)|--特征:向量(nullable=true)|--indexedLabel:双(n
问题内容: 我正在建立一个销售数据库。表格之一必须是销售代表及其分配地区的层次结构。欧塞代表和领地每天都在变化,我需要跟踪这张桌子每天到底是什么样的。我将需要每天对表进行快照。 我想知道我该怎么做或必须如何将数据存储在表中,以便能够准确地知道某个时间点表中的数据是什么。 这可能吗? 请记住,该表不能超过一兆字节左右。 问题答案: 我建议使用Paul Nielsen的AutoAudit: AutoA
我使用GoogleSheetsAPIv4检索JSON格式的数据,如下所示。这包括所有行,即使是由于其中一列中的筛选而当前未显示在电子表格UI中的行。 是否有方法仅获取显示的行或信息,无论行是否隐藏? Google应用程序脚本允许使用,即。hiddenByFilter方法(参见https://cloud.google.com/blog/products/application-development