PHP:
$db = @new mysqli ('localhost', 'root', '', 'db_language_overviewtest');
if (mysqli_connect_errno()) {
die ('No connection could be made: '.mysqli_connect_error().'(mysqli_connect_errno().)');
}
$sqltest = 'SELECT
ID,
Categoriename
FROM
categorie
WHERE
ID='.mysql_escape_string($_POST['categorie']);
$resulttest = $db->query($sqltest);
if (!$resulttest) {
die ('Something is not right with your query: '.$db->error);
}
Wenn die SQL Abfrage so aussieht, zeigt er mir nur einen von zwei Werten aus der Tabelle an, Ich weiß nicht wieso.
Reicht diese Abfrage überhaupt aus oder muss Ich im Skript-Bereich noch etwas mit dem SQL Ausdruck machen damit er funktioniert?
Oben im SQL- Statement bezieht er ja alle wichtigen Daten aus der Tabelle die Ich später aufrufen kann.
Mit dem $_POST fand ja eine übergabe der Daten statt.
Nun liefert er mir aber nicht die gewünschten Daten aus >.<
Es kann sein das Ich grundlegend etwas falsch verstanden habe, aber meines Wissens nach sollte das SQL Statement oben ja ausreichen das er sich die Daten holt, die auf dem SQL Server mit diesem Eintrag verbunden sind oder sehe Ich das falsch?
Greetz
Chris