0

所以我一直在玩弄 PHP 和 MySQL 一段时间,但我无法让它工作。

我有以下两个代码片段。

来自 index.php:

<form action="send.php" method="post">
    <label>
        <p class="tekst">Nu kommer det svære valg! Skal det være: <br/>
            <input type="radio" name="Tur" id="Tur1" value="Tur1">Tur 1?<br />
        </label> 
        <label>
            <input type="radio" name="Tur" id="Tur2" value="Tur2">Tur 2?</p>
        </label> <br />
        <center> <button type="button" class="btn btn-success btn-lg" onclick="turSvar()">Jeg er klar til gåtur!</button> </center> <br/> <br/>
    </form>

和发送.php:

if (isset($_POST['Tur'])){
        $Tur = $_POST['Tur'];
        mysql_query("INSERT INTO whatever VALUES ($Tur)");
    }

我已经在我的数据库中创建了一个名为“whatever”的表(通过 phpMyAdmin 管理)。如果我使用 phpMyAdmin 中的编辑器将字符串插入到任何表中,它就可以工作。那么我的任何代码中有错误吗?我使用 mysqli_connect 连接到数据库。

你能帮忙的话,我会很高兴!

4

1 回答 1

1

当然,您需要先创建与数据库的连接,以便与它进行交互(INSERT/UPDATE/DELETE 等):

$conn = mysql_connect( $db_host, $db_user, $db_password );

现在选择数据库:

mysql_select_db( $db_name );

请从你开始阅读:为什么我不应该在 PHP 中使用 mysql_* 函数?

于 2013-11-10T22:42:35.373 回答