php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.03.2006, 21:37  
Gast
 
Beiträge: n/a
Standard Befehl UPDATE bei SQL-Abfrage

PHP-Code:
$heute date("Y-m-d");
                
$sqlug "UPDATE bemusterung_vinyl SET bestellung='1',datum_bestellung='".$heute."' WHERE (bemust_vinyl_id='".$_SESSION[log_kunstname]."-".$_GET[projektnr]."') and (bestellung='0')";
                
$resultg=mysql_query($sqlug); 
Was ist an diesem Script falsch? Wenn ich den Befehl bei PHPMYADMIN (dort
natürlich bei Feldnamen und Tabellennamen so:`feldname`) benutze
funktioniert alles. wenn ich aber nun bei meiner php abfrage nutze, schreibt
er jedesmal zusäützlich zum geupdateten datensatz einen weiteren in meine
tabelle ?

wer kann mir nen tipp geben ?`
gruß
DENNIS

Edit by Zergling
- Text umgebrochen
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.03.2006, 21:52  
Gast
 
Beiträge: n/a
Standard

wie text umrücken?
 
Alt 14.03.2006, 21:55  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Dennis, merk dir bitte fürs Posten in diesem Forum die folgenden Dinge

1. bei einem SQL Fehler bringt es oft herzlich wenig nur den PHP Code der
diesen erzeugt zu posten - das wichtige ist was dabei rauskommt. Die
Ausgabe von "print $sqlug"; ist daher viel informativer, da in $sqlug ja
steht, was an SQL gesendet wird. PHP ist letztlich nur was du denkst zu
schicken. Und dabei siehst du meist schon selbst den Fehler.

2. bitte füge Zeilenumbrüche in deinen Posting Text ein, wenn es den
Thread horizontal zerlegt. Sonst liest man dein Posting nur ungern
weniger Antworten.
Der Fehler liegt am Board, aber offenbar wird er nicht behoben, also
sollten wir uns zumindest bis es geändert ist anpassen.

3. "Was ist an diesem Script falsch?" solche Fragen genauso wie "bringt
einen Fehler" ohne ihn zu nennen sind absolut nicht hilfreich. Wenn ich
von dir weiterhin Postings dieser Art sehe werde ich sie in den Trash
verschieben. Anders wird es offenbar nicht mehr gelernt.


Zu deinem Problem:

- ob du Feldnamen in ` oder ohne schreibst ist egal (solang keine
Sonderzeichen darinvorkommen, was bestenfalls sowieso nicht der Fall
ist). Außerdem liegt es an SQL und nicht an phpMyAdmin wie der
SQL-Befehl akzeptiert wird. phpMyAdmin ist dahingehend lediglich
ordentlich!

- UPDATE bearbeitet einzig und allein die Felder die in der
WHERE-Bedingung zutreffen, nichts sonst. Wenn zusätzlich Datensätze
hinzugefügt werden liegt dies an deinem PHP-Script, dass einen INSERT
ausführt (Logik-Fehler). Ohne Quellcode können wir dir aber nicht helfen.

Da du jetzt aber weißt, dass es an deinem Skript liegt kannst du diesen
INSERT-Befehl suchen und die Tatsache, dass er ausgeführt wird,
bedeutet die Bedingungen in diesen Codeblock zu gelangen sind erfüllt,
was aber offenbar nicht erwünscht ist. Dann musst du diese Bedingung
nocheinmal überprüfen.
Zergling-new ist offline  
Alt 14.03.2006, 22:08  
Gast
 
Beiträge: n/a
Standard

Ja sorry, tut mir leid wegen keine
zeilenbrüche etc.
habe das problem gefunden ...
weil ich mir nochmals genau
angeschaut habe was in der zusätzlichen
zeile steht. nämlich was was der UPDATE
Befehl gar nicht geändert hätte.

trotzdem danke
gruß DENNIS
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SQL Befehl Update geht fehlerlos.. nicht! Toby Datenbanken 3 05.02.2008 20:34
Befehl für Abfrage von Existenz Heizkessel PHP Tipps 2008 3 24.11.2007 22:28
UPDATE Befehl, Veränderung festellen tekknotrip Datenbanken 2 21.03.2006 15:19
befehl zur ip abfrage PHP Tipps 2007 5 17.11.2005 17:25
Update Befehl Problem! Datenbanken 9 16.08.2005 18:01
einfache mysql abfrage und mysql update haut nicht ganz hin djrace PHP Tipps 2005-2 6 12.08.2005 15:28
[Erledigt] Mysql Update mit PHP Befehl Datenbanken 13 26.01.2005 15:52
MySQL UPDATE Befehl funktioniert nicht PHP Tipps 2005 6 24.01.2005 15:03
[Erledigt] SQL Abfrage und Befehl Datenbanken 8 04.01.2005 13:33
abfrage und update geht nur halb Datenbanken 2 10.12.2004 19:56
Insert und Update Befehl funktioniert nicht Anuschka Datenbanken 2 03.09.2004 00:38
Update Befehl??? Datenbanken 2 27.08.2004 11:07
if abfrage + update PHP Tipps 2004 2 13.07.2004 09:48
Abfrage aus DB noch mal ausgeben und Abfrage aus mehrern Tab PHP Tipps 2004 4 12.07.2004 15:00
Update Befehl klappt nicht PHP Tipps 2004 12 13.06.2004 21:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php sql update befehl, phpmyadmin update befehl, http://www.php.de/php-tipps-2006/38190-befehl-update-bei-sql-abfrage.html, sql update befehl php, sql befehl update php, sql update abfrage, update abfrage sql, sql befehl update, sql update php befehl, update befehl sql php, update sql befehl php, sql update befehl, phpmyadmin sql update abfrage, php sql befehl update, sql 2005 update befehl, sql abfrage update, sql update befehl in php, php updatebefehl für sql, phpmyadmin sql update, mysql update befehl

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:18 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.