嘗試插入到mySQL數據庫時,我沒有收到任何錯誤,但在phpmyadmin查詢中沒有顯示任何錯誤。這是我試圖插入的php文件的代碼。我知道這不是最好的辦法,但這是我迄今爲止所做的。用PHP插入mySQL,但沒有在phpmyadmin中顯示
<?php
require 'steamauth/steamauth.php';
require 'php/main.php';
require 'php/db.php';
$title = $_POST["title"];
$desc = $_POST["desc"];
$date = $_POST["date"];
$skills = $_POST["skills"];
$budget = $_POST["budget"];
$tc = $_POST["tc"];
$steamid = $steamprofile['steamid'];
$steamname = $steamprofile['personaname'];
$avatar = $steamprofile['avatarmedium'];
$dateposted = date("m-d-y");
// insert into db
if(1==1){
$insert = $link->query("INSERT INTO livepost (title, desc, date, skills, budget, tc, steamid, steamname, avatar, dateposted)
VALUES ('$title', '$desc', '$date' , '$skills' , '$budget', '$tc', '$steamid', '$steamname', '$avatar', '$dateposted')");
header('Location: index');
} else {
header('Location: index?insertdidntwork');
}
你怎麼知道有沒有錯誤,是顯示錯誤上?你的代碼在最後輸出了什麼?它重定向,但是這是什麼頁面,就像重定向一樣。你怎麼能重定向到'索引'也許'index.php'或者你是否正在重寫網址。 – ArtisticPhoenix
我有error_reporting打開只是爲了確保我可以看到一個錯誤,如果發生,頁面是空的時候去它,是的,我正在重寫網址。 –
@StenCooley查看您的網絡服務器的錯誤日誌文件。也許你會發現一些輸出 – Jens