我對此很陌生,但我需要幫助,看看我哪裏出了問題。這是我曾嘗試代碼:如何通過POST從PHP到mysqli獲取數據?
<td>:</td>
<td><input name="lastname" type="text" ></td>
</tr>
<tr>
<td>Details</td>
<td>:</td>
<td><input name="details" type="text" ></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" name="Submit" value="Submit"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
這是處理PHP頁面,並輸入到數據庫:
<?php
$name=$_REQUEST['name'];
$lastname=$_REQUEST['lastname'];
$details=$_REQUEST['details'];
//connect to Database
$link = new mysqli("localhost", "name", "pass", "DB");
//check connection
if (!$Link){
printf("Connect Failed: %s/n", mysqli_connect_error());
exit();
}
//turn auto commit off
mysqli_autocommit($link,FALSE);
mysqli_query ($link,"INSERT INTO IncidentDatabase (First_Name, Last_Name,Inciden_Details) VALUES ('$name','$lastname','$details')");
/* commit transaction */
mysqli_commit($link);
/* close connection */
mysqli_close($link);
?>
「多數民衆贊成在問題的結尾」 - 問題的開始在哪裏?您向我們展示了一些代碼,但您沒有說明它應該做什麼或做什麼。 – Quentin
你想使用準備好的語句嗎? –
你很容易受到[SQL注入攻擊](http://bobby-tables.com/)**,你需要[抗辯](http://stackoverflow.com/questions/60174/best-way- to-prevent-sql -injection-in-php)自己從。 – Quentin