【发布时间】:2016-07-08 20:20:58
【问题描述】:
我尝试了很多不同的代码,但它仍然没有插入到我的MySQL 表中。到目前为止,这是我所拥有的:
<?php
$con=mysqli_connect("localhost", "root", "","jpn") or die("Cannot connect to server.".mysqli_error($con));
$idkerja=@$_POST["ID Pekerja"];
$nama=@$_POST["nama"];
$unit=@$_POST["Unit"];
$pass=@$_POST["Password"];
$tel=@$_POST["Telefon"];
$insert_sql="INSERT INTO daftar VALUES('$idkerja', '$nama', '$unit', '$pass','$tel')";
$sql_result =mysqli_query($con,$insert_sql) or die("Error in inserting data due to".mysqli_error($con));
if($sql_result)
echo "Succesfully insert new data.";
else
echo "Error in inserting new data";
<?
这是我的表结构:
成功但没有插入数据
应该在 MySQL 表中插入的 HTML 表单:
<td><form method="post" action="daftar.php">
<label for="textfield2">ID Pekerja:</label><br>
<input type="text" name="textfield2" id="textfield2">
<br/>
<label for="textfield2">Nama:</label><br>
<input type="text" name="textfield" id="textfield">
<br/>
<label for="textfield2">Unit:</label><br>
<input type="text" name="textfield2" id="textfield2">
<br/>
<label for="textfield2">Password:</label><br>
<input type="text" name="textfield2" id="textfield2">
<br/>
<label for="textfield2">Nombor Telefon:</label><br>
<input type="text" name="textfield2" id="textfield2">
<br/>
</center>
</div>
</form> </td>
【问题讨论】:
-
您是否看到任何类型的错误消息?
-
参考mysqli-connect 并检查连接是否正确建立,以及打印错误
-
@DarwinvonCorax 没有错误消息。但结果没有显示在mysql表中。
-
共享表结构;
-
@itzmukeshy7 (i.stack.imgur.com/jYV07.png)
标签: php mysqli html-table connect