SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.01.2008, 09:51:15
zorromaus zorromaus ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 30
$sql = "UPDATE...

PHP-Code:
if($aendern) {
$sql "UPDATE . 'schiff' SET nick='$nick', ritt='$ritt', datum='$datum' Where 'schiff'.'nick'=".($_REQUEST['nick']);
mysql_query($sql) or die(mysql_error());

hi leute,
kann mir mal jemand verraten warum o.g. funktion nicht klappt?

danke
gruß Z
__________________
günstig | kompatibel | Safe_mode OFF |
geeignet für: Typo3, Mambo, phpBB osCommerce, Contenido...
http://www.garz-ruegen.de
Mit Zitat antworten
  #2  
Alt 15.01.2008, 10:20:06
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: $sql = "UPDATE...

Zitat:
Zitat von zorromaus Beitrag anzeigen
PHP-Code:
if($aendern) {
$sql "UPDATE . 'schiff' SET nick='$nick', ritt='$ritt', datum='$datum' Where 'schiff'.'nick'=".($_REQUEST['nick']);
mysql_query($sql) or die(mysql_error());

hi leute,
kann mir mal jemand verraten warum o.g. funktion nicht klappt?

danke
gruß Z
Weil die Syntax falsch ist. Was macht der . nach dem Update? Was machen die ' um die Spaltennamen? Warum sind um den Wert in der WHERE-Klausel keine ' ? Und was hindert Dich daran uns die Fehlermeldung zu zeigen?
Mit Zitat antworten
  #3  
Alt 15.01.2008, 10:22:13
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: $sql = "UPDATE...

Zudem bitte bessere Titel aussuchen und MySQL-Fragen ins MySQL-Forum.

Geändert von feuervogel (15.01.2008 um 10:30:21 Uhr)
Mit Zitat antworten
  #4  
Alt 15.01.2008, 12:42:55
zorromaus zorromaus ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 30
AW: $sql = "UPDATE...

Zitat:
Zitat von feuervogel Beitrag anzeigen
Weil die Syntax falsch ist. Was macht der . nach dem Update? Was machen die ' um die Spaltennamen? Warum sind um den Wert in der WHERE-Klausel keine ' ? Und was hindert Dich daran uns die Fehlermeldung zu zeigen?
weil keine fehlermeldung angezeigt wird, du schlaumeier?
ich idiot -> du gott?
sorry aber ist das so üblich zu antworten?
beim syntaxcheck wird kein fehler gemeldet und später beim ausführen auch nicht,
denn wenn es eine fehlermeldung gäbe hätte ich die mit hier rein kopiert und wäre erstmal dem nachgegangen.

ich würde mich über sachliche antworten freuen.
__________________
günstig | kompatibel | Safe_mode OFF |
geeignet für: Typo3, Mambo, phpBB osCommerce, Contenido...
http://www.garz-ruegen.de

Geändert von zorromaus (15.01.2008 um 12:47:21 Uhr)
Mit Zitat antworten
  #5  
Alt 15.01.2008, 13:17:04
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: $sql = "UPDATE...

Zitat:
Zitat von zorromaus Beitrag anzeigen
weil keine fehlermeldung angezeigt wird, du schlaumeier?
Wie kommst Du dann drauf, dass etwas nicht funktioniert?
Mit Zitat antworten
  #6  
Alt 15.01.2008, 14:57:36
zorromaus zorromaus ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 30
AW: $sql = "UPDATE...

Zitat:
Zitat von feuervogel Beitrag anzeigen
Wie kommst Du dann drauf, dass etwas nicht funktioniert?
...na weil das update nicht ausgeführt wird? es werden keine eintragungen in die db gemacht und auch keinen änderungen der inhalte.
__________________
günstig | kompatibel | Safe_mode OFF |
geeignet für: Typo3, Mambo, phpBB osCommerce, Contenido...
http://www.garz-ruegen.de
Mit Zitat antworten
  #7  
Alt 15.01.2008, 15:46:57
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: $sql = "UPDATE...

Zitat:
Zitat von zorromaus Beitrag anzeigen
...na weil das update nicht ausgeführt wird? es werden keine eintragungen in die db gemacht und auch keinen änderungen der inhalte.
Das eine muss mit dem anderen nichts zu tun haben. Entweder $aendern ist false (oder äquivalentes), oder es gibt keine Zeilen in der Datenbank, die durch die WHERE-Klausel ausgewählt werden.
Mit Zitat antworten
  #8  
Alt 16.01.2008, 10:36:37
zorromaus zorromaus ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 30
AW: $sql = "UPDATE...

dummerweise hat das script ja unter php4 funktioniert und erst nach der umstellung auf php 5 geht es nicht mehr.
__________________
günstig | kompatibel | Safe_mode OFF |
geeignet für: Typo3, Mambo, phpBB osCommerce, Contenido...
http://www.garz-ruegen.de
Mit Zitat antworten
  #9  
Alt 16.01.2008, 11:14:59
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: $sql = "UPDATE...

Auch wenn ich auf Grund der Fülle der Information nur raten kann: vielleicht sind ja nun register_globals auf OFF. Daher ist $aendern (wieder geraten) nicht belegt, da es via GET, POST oder auf anderem Wege vom Nutzer kommt (wieder geraten).
Mit Zitat antworten
  #10  
Alt 17.01.2008, 10:20:50
zorromaus zorromaus ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 30
AW: $sql = "UPDATE...

Zitat:
Zitat von feuervogel Beitrag anzeigen
Auch wenn ich auf Grund der Fülle der Information nur raten kann: vielleicht sind ja nun register_globals auf OFF. Daher ist $aendern (wieder geraten) nicht belegt, da es via GET, POST oder auf anderem Wege vom Nutzer kommt (wieder geraten).
also register_globals ist off

habe das script jetzt auch folgendermaßen geändert
PHP-Code:
if($_POST['aendern']) {
$query "UPDATE 'schiff' SET nick='$nick', kgal='$kgal', ggal='$ggal', kfra='$kfra', gfra='$gfra', kolo='$kolo', freg='$freg', schla='$schla', sold='$sold', schwert='$schwert', musk='$musk', kan='$kan', ritt='$ritt', datum='$datum' Where 'schiff'.'nick'=".($_POST['nick']);
mysql_query($query) or die(mysql_error());

folgende fehlermeldung erhalte ich:
Zitat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''schiff' SET nick='Michel', kgal='1', ggal='0', kfra='0', gfra='0', kolo='0', ' at line 1
zu sehen ist das ganze auf www.garz-ruegen.de/tos/
was daran immer noch falsch?

danke
Z
achso Server Version: 4.1.22-standard
__________________
günstig | kompatibel | Safe_mode OFF |
geeignet für: Typo3, Mambo, phpBB osCommerce, Contenido...
http://www.garz-ruegen.de
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2 Tabellen miteinander verbinden CPU8080 MySQLi/PDO/(MySQL) 5 11.02.2006 13:53:45
Kann Fehler in Query nicht finden... jan84 MySQLi/PDO/(MySQL) 19 15.05.2005 19:37:49
Automatischer Eintrag in Datenbank Rudolfsport PHP Grundlagen 112 05.12.2004 12:36:46
if Abrage in MySql Befehl schreiben Geri PHP Grundlagen 3 19.04.2004 07:28:24


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:17:52 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt