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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
15.01.2008, 09:51:15
|
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
|
15.01.2008, 10:20:06
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: $sql = "UPDATE...
Zitat:
Zitat von zorromaus
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?
|
15.01.2008, 10:22:13
|
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)
|
15.01.2008, 12:42:55
|
Anfänger
|
|
Registriert seit: Mar 2003
Beiträge: 30
|
|
AW: $sql = "UPDATE...
Zitat:
Zitat von feuervogel
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)
|
15.01.2008, 13:17:04
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: $sql = "UPDATE...
Zitat:
Zitat von zorromaus
weil keine fehlermeldung angezeigt wird, du schlaumeier?
|
Wie kommst Du dann drauf, dass etwas nicht funktioniert?
|
15.01.2008, 14:57:36
|
Anfänger
|
|
Registriert seit: Mar 2003
Beiträge: 30
|
|
AW: $sql = "UPDATE...
Zitat:
Zitat von feuervogel
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
|
15.01.2008, 15:46:57
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: $sql = "UPDATE...
Zitat:
Zitat von zorromaus
...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.
|
16.01.2008, 10:36:37
|
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
|
16.01.2008, 11:14:59
|
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).
|
17.01.2008, 10:20:50
|
Anfänger
|
|
Registriert seit: Mar 2003
Beiträge: 30
|
|
AW: $sql = "UPDATE...
Zitat:
Zitat von feuervogel
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
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:35:28 Uhr.
|