html - 让 PHP 和 SQL 脚本正常工作

标签 html mysql sql

因此,根据过去几周我所学到的知识,我相信我对如何执行 PHP 和 SQL 相关查询有足够的了解,可以创建一个良好的动态网站来支持论坛等内容。我还无法做到这一点,而且我也遇到了很多麻烦。到目前为止,我已经制作了一个PHP文件,只是为了看看我是否可以很好地使用PHP。它没有成功,而且我遇到了很多错误,而且我无法修复它们。因此,我想来这里问一下,是否有人可以分析我编写的代码,并看看它有什么问题(如果可能的话)。除此之外,我想知道什么是“正确”的方式 A. 连接到 SQL B. 选择数据 C. 显示/利用数据 感谢您阅读和/或可能回复本文。 这是我编写的但无法运行的代码。

<?php
include 'header.php';
include 'connect.php';
?>
<body>
<form>
Input First name:<br>
<input type="text" name="FN">
<br>
Input Last name:<br>
<input type="text" name="LN">
<br>
Input Email:<br>
<input type="text" name="Email">
<br>
<input type="submit" method="post">
<?php
if (isset($_POST['FN'], $_POST['LN'], $_POST['Email']))
$sql = 'INSERT INTO `info` ("USERID", "FN", "LN", "Email") VALUES (\'$_POST[FN]\', '$_POST["LN"]', '$_POST["Email"]')';

?>
</form>

<?php
$sql = "SELECT FN, LN, Email
        FROM
            info"
            $result = "mysql_query($sql)"
            while($row_list = mysql_fetch_assoc( $result )) {
ECHO <div>The Names are:</div><br>
ECHO $FN . "," . $LN . "," . $Email;
}
?>
</body>
</html>

最佳答案

即使在您的查询中,您的 PHP 代码在很多方面都是错误的。我所做的就是清理你的代码。

<?php
include 'header.php';
include 'connect.php';
?>
<body>
<form action="" method="POST">
    Input First name:<br>
    <input type="text" name="FN">
    <br>
    Input Last name:<br>
    <input type="text" name="LN">
    <br>
    Input Email:<br>
    <input type="text" name="Email">
    <br>
    <input type="submit" name="submit-btn" value="submit">

</form>

<?php

if (isset($_POST['submit-btn'])){
    $sql = 'INSERT INTO info ( "FN", "LN", "Email") VALUES ('$_POST[FN]', '$_POST["LN"]', '$_POST["Email"]')';

    if (mysql_query($sql)) {
        echo "New record created successfully";
    } 
}



$sql = "SELECT FN, LN, Email FROM info";
 $result = mysql_query($sql)


while($row_list = mysql_fetch_assoc( $result )) {
    ECHO '<div>The Names are:</div><br>';
    ECHO $FN . "," . $LN . "," . $Email;
}
?>
</body>
</html>

关于html - 让 PHP 和 SQL 脚本正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33313333/

相关文章:

javascript - Android (Samsung S4) HTML5 视频暂停

javascript - 在 jquery 中折叠展开

mysql - 如何根据MySQL中的最大日期仅选择左表的一条记录?

mysql - 如何添加 SELECT 语句结果?

java - 将 SQL 从 Java 代码中分离出来

javascript - 视口(viewport)与窗口与文档

css - 为什么我的内容显示在 div 之外?

javascript - 如何在没有html表单标签的情况下向数据库中插入数据

mysql - 如何修复来自不同组的总和的除法

sql - Decode 与 NVL 函数有什么区别?