如果数据库没有记录,则显示html表单

时间:2019-03-10 20:40:29

标签: php pdo

因此,我需要与此相关的建议以正确的方式进行操作。我已经创建了此代码

<?php
    $stmt = $db->prepare("SELECT * FROM tableName");
    $stmt->execute();
    while($result = $stmt->fetch(PDO::FETCH_ASSOC)){
?>

<p><?php echo $result["field1"];?></p>
<p><?php echo $result["field2"];?></p>
<p><?php echo $result["field3"];?></p>

<?php } ?>

这将显示添加到数据库的信息。但是我想创建数据库是否为空以显示用于向同一数据库添加信息的表单,否则如果数据库具有1个或多个记录以仅显示信息或数据库中的内容,则我想创建。我尝试使用这种方法,但没有成功。

<?php
    $stmt = $db->prepare("SELECT * FROM tableName WHERE id =>");
    $stmt->execute();
    if($stmt.isEmpty()) {
        echo 'Form for adding information';
    } else {
    while($result = $stmt->fetch(PDO::FETCH_ASSOC)){
?>

<p><?php echo $result["field1"];?></p>
<p><?php echo $result["field2"];?></p>
<p><?php echo $result["field3"];?></p>

<?php } } ?>

那是行不通的。有人可以帮助我或给我建议如何以正确的方式做到这一点。谢谢

0 个答案:

没有答案