*help*... ma wieder ich :)

stiffy

Erfahrenes Mitglied
also ich hab mich ma wieder krampfhaft in php versucht, ich will was aus mein gbook löschen.

also hab des feld id mit auto_increment. die variable $id übergeb ich über url. hier ma mein code:

PHP:
include("sqldata.php");
   mysql_connect($sqlhost, $sqluser, $sqlpass);
   mysql_select_db($sqlbase);

$sql = "DELETE * FROM gbook WHERE id = $id";
$query = mysql_query($sql);

if($query){
    echo "Gel&ouml;scht! <a href=\"panel.php\">Zur&uuml;ck</a>";
}
else{
    echo "Fehler!";
}

jo und ich krieg halt immer nur "Fehler!" raus...
 
mach mal aus deiner SQL-Anweisung das * raus.

Und noch ein tipp .. schrieb nach jeder mysql-Anweisung folgenden Code:
print mysql_error();

Da wird der der MYSQL-Fehler ausgegeben, sovern einer vorliegt... HILFT SEHR VIEL :)

Bye
 
thx, so gehts :)

ich weiss net ich hatte vorhin des sternchen ma weg, da gings dann aber net. irgendwas is an meim server kaputt, ich hatte schonma son problem wo mein code astrein war un net ging, dann hab ich den server neu gestartet und auf einma liefs... komisch

naja thx anyway :)
 
auf der ganz sicheren Seite bist Du, wenn Du den Wert bei WHERE noch in Hochkommas setzt:

$sql = "DELETE FROM gbook WHERE id = '$id'";
 

Neue Beiträge

Zurück