大家帮忙看看$row['RowName']为什么取不出来值? 你看下如下几个问题1、Sql语句是否正确2、Sql查询符合条件的数据是否存在3、从结果集中取得的当前数据行是否存在列RowName且列RowName的数据是否为空 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先查看SQL语句有返回结果吗,然后再看看 RowName 大小写与数据库或你的SQL 语句是否一致,我就遇到过很多大小写的问题。 返回有值,var_dump($row)可以出来值,一条20列的数据。大小写也没有问题,还有可能是什么地方的问题?我是这么写的select A1.countKan_no as Kan_no1, A2.countKan_no as Kan_no2, …………$row["Kan_no1"]就是出不来值。 $result = mysql_query($query,$con) or die(mysql_error()); $row = mysql_fetch_assoc($result) or die(mysql_error()); 还有搭建的环境并不难啊! 以上如果没有问题print_r($row);看结果输出! 不是我不搭,是老板不给搭,环境都在日本,我自己能做的了主吗,什么资料也没有。PHP基本是一窍不通,非让直接做,逼死我了。$result = mysql_query($query,$con) or die(mysql_error()); $row = mysql_fetch_assoc($result) or die(mysql_error()); 这两句话什么意思,能给解释一下吗? 你可以在本机上装个 Apache + php + mysql 嘛!$result = mysql_query($query,$con) or die(mysql_error());mysql_query($query,$con); 错误时候返回falseor结构只要一个为是语句通过也就是mysql_query($query,$con)返回true,则$result = mysql_query($query,$con) 执行,or后面的跳过!否则,执行die(mysql_error());die($STR)函数 终止程序,并返回$STR!mysql_error() 返回mysql执行的错误! 我的SQL语句确定没有问题,能查出来数据。但是不知道为什么就是不能一列一列的取出来。谁遇到过类似的问题呀,我快疯了,帮帮我呀。 Thaiki 大哥有没有MSN或者QQ什么的交流工具,可以让我加上你吗,我想跟你学点PHP. $stmt->setFetchMode(PDO::FETCH_ASSOC); tim_spac 大哥,请问你写的这个是什么意思?我看不懂... 设置fetch模式。fetch模式有三种: 按数组下标访问,按字段名称访问,二者同时有效。通过设置fetch模式,可以控制结果集的访问方式。 $strsql="select * from online"; $result=mysql_db_query($mysql_database, $strsql, $link); $row=mysql_fetch_row($result); mysql_data_seek($result, 0); while ($row=mysql_fetch_row($result)) { echo "<tr>\n"; for ($i=0; $i<mysql_num_fields($result); $i++ ) { echo '<td align="center" class="style3">'; echo "$row[$i]"; echo '</td>'; } echo "</tr>\n"; } echo "</table>\n"; mysql_free_result($result); mysql_close(); 我跟你处境一样,php一巧不通,也是直接做,不过我用上面的代码实现了取值 关于调试环境:如果你在用windows, 建议安装一个wampserver, 内置了apache+mysql+php, 配置管理很方便。 我用的是日文的操作系统,装不了wampserver吧?问题已经解决了,按照15楼大哥的方法,谢谢了。 求助!谁能告诉我wordpress主题中的这段代码是什么意思?谢谢! 请教关于赋值的问题。 关于PHP的表单递交,于变量传递问题 php怎样读取数据库的记录? mysql_fetch_object() 在结果集中删除记录? PHP开源的CRM、ERP的群,欢迎加入,顺便散分 select中的值怎样才能全选中 php复选框处理的问题 高分求教, 关于fsockopen的问题 用header函数输出的http头在html文件里面怎么写? 请问 如何判断一个数组为空? 表单中变量的问题
大小写也没有问题,还有可能是什么地方的问题?
我是这么写的
select A1.countKan_no as Kan_no1,
A2.countKan_no as Kan_no2,
…………
$row["Kan_no1"]就是出不来值。
$row = mysql_fetch_assoc($result) or die(mysql_error());
还有搭建的环境并不难啊!
print_r($row);
看结果输出!
PHP基本是一窍不通,非让直接做,逼死我了。
$result = mysql_query($query,$con) or die(mysql_error());
$row = mysql_fetch_assoc($result) or die(mysql_error());
这两句话什么意思,能给解释一下吗?
$result = mysql_query($query,$con) or die(mysql_error());
mysql_query($query,$con); 错误时候返回false
or结构
只要一个为是语句通过也就是
mysql_query($query,$con)返回true,则$result = mysql_query($query,$con) 执行,or后面的跳过!
否则,执行die(mysql_error());
die($STR)函数 终止程序,并返回$STR!
mysql_error() 返回mysql执行的错误!
谁遇到过类似的问题呀,我快疯了,帮帮我呀。
$stmt->setFetchMode(PDO::FETCH_ASSOC);
通过设置fetch模式,可以控制结果集的访问方式。
$result=mysql_db_query($mysql_database, $strsql, $link);
$row=mysql_fetch_row($result);
mysql_data_seek($result, 0);
while ($row=mysql_fetch_row($result))
{
echo "<tr>\n";
for ($i=0; $i<mysql_num_fields($result); $i++ )
{
echo '<td align="center" class="style3">';
echo "$row[$i]";
echo '</td>';
}
echo "</tr>\n";
}
echo "</table>\n";
mysql_free_result($result);
mysql_close();
我跟你处境一样,php一巧不通,也是直接做,不过我用上面的代码实现了取值
问题已经解决了,按照15楼大哥的方法,谢谢了。