Wir entwickeln ein Helpdesk-System an unserem Arbeitsplatz (Gymnasium). Wir werden einige Gebrauchsanweisungen auf der Website bis hin zu einer Datenbank veröffentlichen.MySQL Fehler in PHP-Skript
$sql = "INSERT INTO usermanual (title, link, slug) VALUES ('$title', '$link', '$slug')";
Dies ist unser Code aus dem Formular zu erhalten:
<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>
Wenn wir dies laufen wir nur einen Fehler zu sagen:
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')
Wenn wir die laufen SQL in der Datenbank funktioniert, aber nicht von unserem Skript. Wir haben uns lange damit beschäftigt, und jetzt brauchen wir ein paar frische Augen, um zu sehen, wo der Fehler ist.
Bitte post 'publish-manual.php' Inhalt. –
Wertvoller Tipp: vorbereitete Aussagen ... – Naruto
Von Clement Levallois: Können Sie anhängen, wie Sie Ihre Datenbank verbinden? Außerdem haben Sie Benutzereingaben in Ihrer Abfrage nicht entgangen? – Random