数组为列,不显示任何内容

时间:2014-04-04 06:33:36

标签: php arrays mysqli

昨天我问了一个关于数组的问题,用逗号,输出为列。 Check it here 今天我来到这里:

<?php require_once("dbconnection.php"); ?>

<?php

$sql = "SELECT amount, ingredients FROM opskriftreg LIMIT 1;";

$ingredients =  explode(',', $row['ingredients']);
$amount      =  explode(',', $row['amount']);

echo '<table>';
        for ($i = 0; $i < count($ingredients); $i++) {
          echo '<tr>';
          echo '<td>', $ingredients[i], '</td>';
          echo '<td>', $amount[i], '</td>';
          echo '</tr>';
        }
        echo '</table>';

?>

该网站现在显示一个空表,但没有错误,没有任何错误。

有人有任何想法吗?

1 个答案:

答案 0 :(得分:1)

您没有执行查询..

$sql = "SELECT amount, ingredients FROM opskriftreg LIMIT 1;";

// $result = mysqli_query($mysqli_link, $sql);
// $row = mysqli_fetch_array($result);    

$ingredients =  explode(',', $row['ingredients']);
$amount      =  explode(',', $row['amount']);

转到mysqli_query获取更多帮助。