运行此代码时得到空值
$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-您做到了!我或您可以将此作为答案,以便我投票吗?如果可以,我不知道如何。 – 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/