WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » DELETE blabla FROM ... » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von inko
Da du letztes mal schon nicht auf mich gehört hast, wird Dir das nun ewig nachhängen.

DELETE löscht immer eine ganze Zeile, einzelne Felder kann man gar nicht löschen und wenn der Inhalt eines Feldes geändert werden soll, dann macht man das mit UPDATE. Deine Datenbankstruktur ist milde gesagt eine Frechheit für die Entwickler von relationalen Datenbanken.

Da Du sowieso die übliche Nutzungsweise einer Datenbank nicht verstanden hast, würde ich Dir empfehlen das alles mit einem Textfile und Array-Operationen zu lösen.

1: 
2: 
3: 
4:
$karte[0][0] = "blabla 0,0"; // links oben, erstes feld
$karte[0][1] = "blabla 0,1";  //links oben, zweites feld
...
$karte[x][y] = "blabla x,y" // rechts unten, letztes feld
von Vash
also, ich habe eine tabelle die is wie folgt aufgebaut

id name karte1 karte2 karte3 ...... usw
1 lala shjs kls jkjs

nun will ich aber nur die karte1 löschen, wo der name lala is
von languitar
Ja, dann muss diese eine bestimmte Zeile aber auch durch entweder eine ID oder halt diesen Cookie-Inhalt bestimmt sein. Deine Syntax war auf jeden Fall falsch.
Wodurch soll sich deine Zeile denn EINDEUTIG auszeichen?
von Vash
Jo, aber ich will net alle Zeilen löschen, sondern nu eine bestimmte
von Can
Die Abfrage ergibt für mich gar keinen Sinn. Was soll 'DELETE karte1...' bezwecken? Was willst du da löschen?

Gültig wäre irgendwas in der Art:

1:
DELETE FROM `deck` WHERE name = '$_COOKIE[nick]'


Löscht alle Zeilen aus 'deck', bei denen 'name' mit dem Cookie übereinstimmt...

Can

Nach oben