第行Mysql html/php中出错

第行Mysql html/php中出错,php,html,mysql,row,Php,Html,Mysql,Row,这行: <?PHP $select = 'SELECT cliente, pedido, data, valor from financial'; $result = mysql_query($select); $medium = mysql_fetch_row($result); while ($row = mysql_fetch_array($result, MYSQL_NUM)) { printf('

这行:

    <?PHP
    $select = 'SELECT cliente, pedido, data, valor from financial';
    $result = mysql_query($select);
    $medium = mysql_fetch_row($result);
        while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
            printf('
                <form name="frmFinanceiro" id="frmFinanceiro" action="frmFinanceiro" method="POST">
                    <div class="row">
                        <div class="six columns">
                            <br><br><br>
                            <input type="text" name="cliente" placeholder="Cliente" value="%s" style="background:#F0E68C; color:black;"/>
                            <input type="text" name="pedido" placeholder="Pedido" value="%s" style="background:#F0E68C; color:black;"/>
                        </div>
                        <div class="six columns">
                            <br><br><br>
                            <input type="text" name="data" value="%s" placeholder="Data" style="background:#F0E68C; color:black;"/>
                            <input type="text" name="Valor" value="%s" placeholder="Valor" style="background:#F0E68C; color:black;"/>
                        </div>
                    </div>
                    <center>
                        <input type="submit" value="Alterar" class="button success" />
                    </center>
                </form>
            ', $row[0], $row[1], $row[2], $row[3]);
        }

    ?>

引起一场争吵。由于您从未在任何地方使用
$medium
,因此您基本上是在丢弃该行。

它跳过第一个结果,因为您在while循环之前检索第一个结果,然后将其丢弃:

$medium = mysql_fetch_row($result);
mysql_fetch_行的功能与mysql_fetch_数组大致相同。去掉该函数调用,mysql\u fetch\u数组将从第一行开始


顺便说一句:您真的不应该再使用mysql扩展,而应该使用or。

删除
$medium=mysql\u fetch\u行($result)
,本质上,您正在使用未使用的
mysql\u fetch\u row
从流中读取一行,然后在
while
循环中读取第二行,依此类推。
$result = mysql_query($select); 
$medium = mysql_fetch_row($result);
while($row = mysql_fetch_array(....)) {