php - 如何在 php 多维数组中处理来自 mysql 的数据

标签 php mysql

当我运行这段代码时我得到空值

$dataArray = mysql_query ("SELECT * from _$symbol order by date DESC limit 10;");

while ($ArrayData = mysql_fetch_assoc($dataArray)) {
    $dayData [] = $ArrayData;
    }

$todaysdate = $dayData[0]['date'];

$volPercentAVG = $dayData[0]['volume'] / $dayData[0]['_50dayVol'];
    mysql_query ("update _$symbol set volPercentAvg=$volPercentAVG WHERE date=$todaysdate;");

它不返回任何东西,我不确定我是否正确地接近了 MDarray?我已经三次检查了列名。

任何与此相关的地方都会有帮助

谢谢。

最佳答案

@Fred-ii- YOU DID IT! Can I or you make this an answer so I can vote for it? If I can I dont see how. – illcrx

张贴我的评论作为答案以结束问题。

如果您的date 列包含任何空格或点等,则更改WHERE date=$todaysdate
到/并引用它 WHERE date='$todaysdate'


例如:2014-10-06 22:59:52

  • 会解释您没有得到结果的原因。

但是,令我感到非常惊讶/困惑的是 MySQL 没有向您抛出语法错误,bizarro

关于php - 如何在 php 多维数组中处理来自 mysql 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26221874/

相关文章:

php imap 检查邮件是否有附件

php - wordpress 拆分 <li> 以形成 3 列

php - 如何从生成的 php 表中获取 id 的值并删除具有该 id 的行

MySQL:键 'PRIMARY' 的重复条目

python - 按ponyorm中的子字符串分组

mysql - 如何在 MySQL 中更新/转换 YYYY-MM-DD 日期为时间戳

PHP PDO : charset, 设置名称?

php - alt-tab 类型的网页设计

php - 使用 Foreach 用数组更新 MySQL 表

mysql - 比较相同数据框的行