我们正在我们的工作场所(高中)开发帮助台系统。 我们要在网站上发布一些用户手册直到数据库。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