我們正在我們的工作場所(高中)開發幫助臺系統。 我們要在網站上發佈一些用戶手冊直到數據庫。php腳本中的MySQL錯誤
$sql = "INSERT INTO usermanual (title, link, slug) VALUES ('$title', '$link', '$slug')";
這是我們的代碼,從形式獲得:
<form action="inc/publish-manual.php" method="post" accept-charset="ISO-8859-1">
<p>
<label for="Title">Tittel:</label>
<br>
<input type="text" name="title" id="title">
</p>
<p>
<label for="Link">Link til brukerveiledning:</label>
<br>
<input type="text" name="link" id="link">
</p>
<p>
<label for="Slug">Slug:</label>
<br>
<input type="text" name="slug" id="slug">
</p>
<input type="submit" value="Publiser">
</form>
當我們運行這一點,我們只得到一個錯誤說:
ERROR: Was not able to execute INSERT INTO usermanual (title, link, slug) VALUES ('test', 'http://gauldal.vgs.no/upload/Gauldal/Bilder/Brukerveiledninger-IKT/Bruke%20Larermentor.pdf', 'test')
當我們運行SQL在數據庫中工作,但不是來自我們的腳本。 我們一直在尋找這個很長一段時間,現在我們需要一雙新鮮的眼睛來看看錯誤在哪裏。
請發佈'publish-manual.php'內容。 –
寶貴的小費:準備好的陳述... – Naruto
來自Clement Levallois:你可以附上你如何連接到你的數據庫?此外,您在查詢中沒有逃避用戶輸入? – Random