anpera.net
https://anpera.dyndns.org/phpbb3/

bestimmten eintrag in der accounts tabelle leeren
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1837
Seite 1 von 1

Autor:  -DoM [ Di 18 Okt, 2005 11:16 ]
Betreff des Beitrags:  bestimmten eintrag in der accounts tabelle leeren

[.............]

Autor:  anpera [ Di 18 Okt, 2005 12:11 ]
Betreff des Beitrags: 

Die einfachste Möglichkeit dürfte wohl folgende sein:

UPDATE accounts SET feldname='' WHERE acctid=xy

Autor:  -DoM [ Di 18 Okt, 2005 12:19 ]
Betreff des Beitrags: 

[.............]

Autor:  anpera [ Di 18 Okt, 2005 12:43 ]
Betreff des Beitrags: 

Da sind gleich mehrere Fehler drin.

Möglich wären:

$sql = 'UPDATE accounts SET tiername=\'\' WHERE acctid='.$session['user']['acctid'];
db_query($sql);

oder

$sql = "UPDATE accounts SET tiername='' WHERE acctid=".$session['user']['acctid'];
db_query($sql);

oder

$sql = "UPDATE accounts SET tiername='' WHERE acctid='".$session['user']['acctid']."'";
db_query($sql);

oder

$sql = "UPDATE accounts SET tiername=\"\" WHERE acctid=".$session['user']['acctid'];
db_query($sql);

oder

$sql = "UPDATE accounts SET tiername='' WHERE acctid={$session['user']['acctid']}";
db_query($sql);

oder oder oder .... nur verschiedene Möglichkeiten mit den ' und " zu mixen geht halt nicht. Wenn du einen String mit ' einleitest, wird er mit dem nächsten ' beendet, egal, was danach noch steht. Wenn du innerhalb des Strings die selben Anführungszeichen stehen haben willst, musst du diese maskieren ( \' ).

Autor:  -DoM [ Di 18 Okt, 2005 13:06 ]
Betreff des Beitrags: 

[.............]

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/