Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检索数据库时缺少我的第一行_Php_Sql - Fatal编程技术网

Php 检索数据库时缺少我的第一行

Php 检索数据库时缺少我的第一行,php,sql,Php,Sql,我试图检索数据并将其放入数据库。$bid、$bid1、$bid2、bidpricepl、offerpricepl已经定义。除从db检索到的所有行说明外,还有一行是损益,这是一个变量。对于每一行,该变量的值向下推一个槽口,这意味着在位置2中,该值用于位置1。我附上了一张图片,以便你们能够理解。我的问题是什么?乙二醇表 订单号:利润损失: sadasdasd空白 sadasdasd 1 sadasdasd 2 sadasdasd 3 用于调用和显示的查询 $query = "SELECT * FRO

我试图检索数据并将其放入数据库。$bid、$bid1、$bid2、bidpricepl、offerpricepl已经定义。除从db检索到的所有行说明外,还有一行是损益,这是一个变量。对于每一行,该变量的值向下推一个槽口,这意味着在位置2中,该值用于位置1。我附上了一张图片,以便你们能够理解。我的问题是什么?乙二醇表

订单号:利润损失:
sadasdasd空白
sadasdasd 1
sadasdasd 2
sadasdasd 3

用于调用和显示的查询

$query = "SELECT * FROM opentrades"; //You don't need a ; like you do in SQL
$result = mysql_query($query);
echo "<table border = '1px'>"; // start a table tag in the HTML
echo "<tr><td>" . "Order Number" . "</td><td>" . "Selection" . "</td><td>" . "Date" . "</td><td>" . "Type" . "</td><td>" . "Size" . "</td><td>" . "Bid Price" . "</td><td>" . "Offer Price" . "</td><td>" ."Stop Loss" . "</td><td>" . "Take Profit" . "</td><td>" ."Profit/Loss"."</td><td>" ."Close"."</td></tr>" ;  //$row['index'] the index here is a field name

while($row = mysql_fetch_array($result,MYSQLI_BOTH)){   //Creates a loop to loop through results
echo "<tr><td>" . $row['trade_id'] . "</td><td>" . $row['selection'] . "</td><td>" . $row['date'] ."</td><td>" . $row['type'] ."</td><td>" . $row['size'] ."</td><td>" . $row['bidprice'] ."</td><td>" . $row['offerprice'] ."</td><td>" . $row['stoploss'] ."</td><td>" . $row['takeprofit'] ."</td><td>" . $bidpricepl  . "</td><td><a href ='delete.php?id=".$row['trade_id']."'>X</a></td></tr>";  
if ($row['selection']=='eur/usd')
            {
            $bidpricepl=$bid;

            $offerpricepl=$bid1;

            }
    elseif ($row['selection']=='usd/jpy')
            {
            $bidpricepl=$bid2;

            $offerpricepl=$bid3;

            }
    elseif ($row['selection']=='usd/cad')
            {
            $bidpricepl=$bid4;

            $offerpricepl=$bid5;

            }
    elseif ($row['selection']=='eur/jpy')
            {
            $bidpricepl=$bid6;

            $offerpricepl=$bid7;

            }
    elseif ($row['selection']=='eur/chf')
            {
            $bidpricepl=$bid8;

            $offerpricepl=$bid9;

            }
    elseif ($row['selection']=='gbp/usd')
            {
            $bidpricepl=$bid10;

            $offerpricepl=$bid11;

            }
    elseif ($row['selection']=='aud/usd')
            {
            $bidpricepl=$bid12;

            $offerpricepl=$bid13;

            }
    elseif ($row['selection']=='usd/chf')
            {
            $bidpricepl=$bid14;

            $offerpricepl=$bid15;

            }



}
echo "</table><br>";
$query=“从opentrades中选择*”//你不需要一个;就像在SQL中一样
$result=mysql\u query($query);
回声“;//在HTML中启动一个表标记
“回声”。“订单号”。"" . “选择”。"" . “日期”。"" . “类型”。"" . “尺寸”。"" . “投标价格”。"" . “报价”。“止损”。"" . “获利回吐”。“利润/损失”,“结束”//$行['index']此处的索引是字段名
而($row=mysql\u fetch\u array($result,MYSQLI\u BOTH)){//创建一个循环来循环结果
回显“$row['trade_id']”、$row['selection']”、$row['date']”、$row['type']”、$row['size']”、.$row['bidprice']”、.$row['offerprice']、.$row['stoploss']、.$row['takeprice']、.$bidpricepl.”;
如果($row['selection']='eur/usd')
{
$bidpricepl=$bid;
$offerpricepl=$bid1;
}
elseif($row['selection']=='usd/jpy')
{
$bidpricepl=$bid2;
$offerpricepl=$bid3;
}
elseif($row['selection']=='usd/cad')
{
$bidpricepl=$bid4;
$offerpricepl=$bid5;
}
elseif($row['selection']=='eur/jpy')
{
$bidpricepl=$bid6;
$offerpricepl=$bid7;
}
elseif($row['selection']=='eur/chf')
{
$bidpricepl=$bid8;
$offerpricepl=$bid9;
}
elseif($row['selection']=='gbp/usd')
{
$bidpricepl=$bid10;
$offerpricepl=$bid11;
}
elseif($row['selection']=='aud/usd')
{
$bidpricepl=$bid12;
$offerpricepl=$bid13;
}
elseif($row['selection']=='usd/chf')
{
$bidpricepl=$bid14;
$offerpricepl=$bid15;
}
}
回声“
”;
如果将
代码移到
echo
语句之前,请尝试移动

此时,在输出表中的行之后,您正在计算值

例如

if($row['selection']=='eur/usd')
..
elseif($row['selection']=='usd/jpy')
elseif($row['selection']=='usd/cad')
elseif($row['selection']=='eur/jpy')
elseif($row['selection']=='eur/chf')
elseif($row['selection']=='gbp/usd')
elseif($row['selection']=='aud/usd')
elseif($row['selection']=='usd/chf')
“回声”$行['trade_id']。"" . $行['selection']。"" . $第[‘日期’]行$行[“类型”]。“”$行['size']。“”$行['bidprice']。“”$第['offerprice'行]。“”$第[“止损”行]。“”$第['takeprofit']行$比德普勒。""; 
if ($row['selection']=='eur/usd')
..
elseif ($row['selection']=='usd/jpy')
elseif ($row['selection']=='usd/cad')
elseif ($row['selection']=='eur/jpy')
elseif ($row['selection']=='eur/chf')
elseif ($row['selection']=='gbp/usd')
elseif ($row['selection']=='aud/usd')
elseif ($row['selection']=='usd/chf')

echo "<tr><td>" . $row['trade_id'] . "</td><td>" . $row['selection'] . "</td><td>" . $row['date'] ."</td><td>" . $row['type'] ."</td><td>" . $row['size'] ."</td><td>" . $row['bidprice'] ."</td><td>" . $row['offerprice'] ."</td><td>" . $row['stoploss'] ."</td><td>" . $row['takeprofit'] ."</td><td>" . $bidpricepl  . "</td><td><a href ='delete.php?id=".$row['trade_id']."'>X</a></td></tr>";