无法写入我的MySQL表?

时间:2013-11-10 22:35:41

标签: php mysql sql

所以我一直在玩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>

和send.php:

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

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

任何帮助都会很好!

1 个答案:

答案 0 :(得分:1)

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

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

现在选择数据库:

mysql_select_db( $db_name );

请您开始阅读:Why shouldn't I use mysql_* functions in PHP?