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 ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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
  #11  
Alt 03.05.2005, 19:52:55
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: UPDATE

Zitat:
Zitat von andy0935
Hätte mir eigentlich auch aufflallen müssen!!
Aber es funktionier leider immer noch nicht.
Ich habe jetzt mal ein grösseren ausschnitt des scripts gepostet:
Bekommst Du irgendeine Fehlermeldung?
Wie sieht das SQL-Statement aus, wenn Du es dir ausgeben laesst?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #12  
Alt 03.05.2005, 23:09:13
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: UPDATE

Verwende am besten auch mysql_error():
PHP-Code:
<?php
    mysql_query
($mysql_query) or die(mysql_error());
?>
Mit Zitat antworten
  #13  
Alt 04.05.2005, 17:02:33
andy0935 andy0935 ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Baden CH
Alter: 36
Beiträge: 43
andy0935 eine Nachricht über MSN schicken
AW: UPDATE

Leider bekomme ich keine Fehlermeldung.

Das Statement sieht volgendermassen aus wenn ich es ausgebe:
PHP-Code:
UPDATE svkvadrhaupt SET AbtAdr1 Solistrasse 88AbtAdr2 = , AbtAdr3 = , AbtPLZ 8180AbtOrt BülachAbtLand SchweizAbtTel1 044/860 15 46 AbtTel2 = , AbtNatel = , AbtFax 044/860 16 39 AbtEmail1 info@vkazu.ch AbtEmail2 = , AbtUrl www.verkehrskadetten.chAbtZeitSekr = , AbtZeitSekrTel = , AbtZeitUebr = , AbtZeitUebrTel = , AbtGruend 1971 AbtSVKV 1972 AbtAnzVK 51AbtAnzHFk 16AbtFkFreq = , AbtFkName Züka AbtAnzBus 1 WHERE AbtAbk VKA-ZU 
Mit Zitat antworten
  #14  
Alt 04.05.2005, 17:21:33
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: UPDATE

Da das Query an der entscheidenen Stelle (der WHERE-Klausel) mit Werten gefuellt ist, liegt der Fehler anders wo.

Hast Du mit mysql_error() gearbeitet?

Hast Du keine Tippfehler drin?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #15  
Alt 04.05.2005, 19:23:17
andy0935 andy0935 ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Baden CH
Alter: 36
Beiträge: 43
andy0935 eine Nachricht über MSN schicken
AW: UPDATE

Nein habe ich nicht.
Ich komme bei mysql_error(); leider nicht ganz nach.
Könntest du mir bitte das mal erleutern?
Mit Zitat antworten
  #16  
Alt 04.05.2005, 19:35:43
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: UPDATE

Du musst einfach:

PHP-Code:
//...
$mysql_erg mysql_query($mysql_query);
//... 
mit:

PHP-Code:
//...
$mysql_erg mysql_query($mysql_query) or die(mysql_error());
//... 
ersetzen.

Dann bekommst Du auch Fehlermelungen von MySQL intern zusehen und das ist gerade fuer die Debugphase sehr wichtig.

Im einzelnen:

Das Sprachkonstrukt "die()" laesst ein Script sterben, sprich es wird sofort beendet. Wenn Du die() allerdings als Argument eine Meldung uebergibst, dann wird diese vor dem Scriptkill ausgegeben.

mysql_error() liefert die im Fehlerfall die Fehlerbeschreibung von MySQL. Was auch immer mit MySQL schief geht, kannst Du dir damit anzeigen lassen.

Somit fuehrt die Combo "or die(mysql_error())" dazu, das im Fehlerfall das Script mit der MySQL-Fehlerbeschreibung abgebrochen wird.

Die hast Du dann auf dem Schirm stehen und in der Regel ist dann auch klar, wo der Wurm drin steckt.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #17  
Alt 05.05.2005, 11:19:32
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: UPDATE

Zeichenketten gehören innerhalb von Hochkommata:
PHP-Code:
$mysql_query "UPDATE
                  svkvadrhaupt
                SET
                  AbtAdr1 = '{$_POST['abt_adresse1']}',
                  AbtAdr2 = '{$_POST['abt_adresse2']}',
                  AbtAdr3 = '{$_POST['abt_adresse3']}',
                  AbtPLZ = '{$_POST['abt_plz']}',
                  AbtOrt = '{$_POST['abt_ort']}',
                  AbtLand = '{$_POST['abt_land']}',
                  AbtTel1 = '{$_POST['abt_tel1']}',
                  AbtTel2 = '{$_POST['abt_tel2']}',
                  AbtNatel = '{$_POST['abt_natel']}',
                  AbtFax = '{$_POST['abt_fax']}',
                  AbtEmail1 = '{$_POST['abt_mail1']}',
                  AbtEmail2 = '{$_POST['abt_mail2']}',
                  AbtUrl = '{$_POST['abt_url']}',
                  AbtZeitSekr = '{$_POST['abt_sek']}',
                  AbtZeitSekrTel = '{$_POST['abt_sek_tel']}',
                  AbtZeitUebr = '{$_POST['abt_and']}',
                  AbtZeitUebrTel = '{$_POST['abt_and_tel']}',
                  AbtGruend = '{$_POST['abt_gruendung']}',
                  AbtSVKV = '{$_POST['abt_svkv']}',
                  AbtAnzVK = '{$_POST['abt_vk']}',
                  AbtAnzHFk = '{$_POST['abt_handfunk']}',
                  AbtFkFreq = '{$_POST['abt_freq']}',
                  AbtFkName = '{$_POST['abt_funk_name']}',
                  AbtAnzBus = '{$_POST['abt_fahrzeuge']}'
                WHERE
                  AbtAbk = '{$_POST['abteilung']}'"


Geändert von xabbuh (05.05.2005 um 13:46:05 Uhr)
Mit Zitat antworten
  #18  
Alt 05.05.2005, 13:34:20
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: UPDATE

PHP-Code:
$mysql_query "UPDATE
                  svkvadrhaupt
                SET
                  AbtAdr1 = '{$_POST['abt_adresse1']}',
                  AbtAdr2 = '{$_POST['abt_adresse2']}',
                  AbtAdr3 = '{$_POST['abt_adresse3']}',
                  AbtPLZ = '{$_POST['abt_plz']}',
                  AbtOrt = '{$_POST['abt_ort']}',
                  AbtLand = '{$_POST['abt_land']}',
                  AbtTel1 = '{$_POST['abt_tel1']}',
                  AbtTel2 = '{$_POST['abt_tel2']}',
                  AbtNatel = '{$_POST['abt_natel']}',
                  AbtFax = '{$_POST['abt_fax']}',
                  AbtEmail1 = '{$_POST['abt_mail1']}',
                  AbtEmail2 = '{$_POST['abt_mail2']}',
                  AbtUrl = '{$_POST['abt_url']}',
                  AbtZeitSekr = '{$_POST['abt_sek']}',
                  AbtZeitSekrTel = '{$_POST['abt_sek_tel']}',
                  AbtZeitUebr = '{$_POST['abt_and']}',
                  AbtZeitUebrTel = '{$_POST['abt_and_tel']}',
                  AbtGruend = '{$_POST['abt_gruendung']}',
                  AbtSVKV = '{$_POST['abt_svkv']}',
                  AbtAnzVK = '{$_POST['abt_vk']}',
                  AbtAnzHFk = '{$_POST['abt_handfunk']}',
                  AbtFkFreq = '{$_POST['abt_freq']}',
                  AbtFkName = '{$_POST['abt_funk_name']}',
                  AbtAnzBus = '{$_POST['abt_fahrzeuge']}'
                WHERE
                  AbtAbk = '{$_POST['abteilung']}'"

Wenn schon, denn schon :-)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #19  
Alt 05.05.2005, 14:01:56
andy0935 andy0935 ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Baden CH
Alter: 36
Beiträge: 43
andy0935 eine Nachricht über MSN schicken
AW: UPDATE

Ich habe das jetzt getan und bekomme folgende Fehler Meldung:
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 '88, AbtAdr2 = , AbtAdr3 = , AbtPLZ = 8' at line 4
Ich habe das Statement überprüft und keinen Fehler gefunden. Kannst du mir das weiter helfen?
Das Statment sieht jetzt folgendermassen aus:
PHP-Code:
$mysql_query "UPDATE
                  svkvadrhaupt
                SET
                  AbtAdr1 = {$_POST['abt_adresse1']},
                  AbtAdr2 = {$_POST['abt_adresse2']},
                  AbtAdr3 = {$_POST['abt_adresse3']},
                  AbtPLZ = {$_POST['abt_plz']},
                  AbtOrt = {$_POST['abt_ort']},
                  AbtLand = {$_POST['abt_land']},
                  AbtTel1 = {$_POST['abt_tel1']},
                  AbtTel2 = {$_POST['abt_tel2']},
                  AbtNatel = {$_POST['abt_natel']},
                  AbtFax = {$_POST['abt_fax']},
                  AbtEmail1 = {$_POST['abt_mail1']},
                  AbtEmail2 = {$_POST['abt_mail2']},
                  AbtUrl = {$_POST['abt_url']},
                  AbtZeitSekr = {$_POST['abt_sek']},
                  AbtZeitSekrTel = {$_POST['abt_sek_tel']},
                  AbtZeitUebr = {$_POST['abt_and']},
                  AbtZeitUebrTel = {$_POST['abt_and_tel']},
                  AbtGruend = {$_POST['abt_gruendung']},
                  AbtSVKV = {$_POST['abt_svkv']},
                  AbtAnzVK = {$_POST['abt_vk']},
                  AbtAnzHFk = {$_POST['abt_handfunk']},
                  AbtFkFreq = {$_POST['abt_freq']},
                  AbtFkName = {$_POST['abt_funk_name']},
                  AbtAnzBus = {$_POST['abt_fahrzeuge']}
                WHERE
                  AbtAbk = {$_POST['abteilung']}"
;
    
        
$mysql_erg mysql_query($mysql_query) or die (mysql_error()); 
Mit Zitat antworten
  #20  
Alt 05.05.2005, 14:05:44
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: UPDATE

So muesste es doch ausseheh:
PHP-Code:
$mysql_query "UPDATE 
                  svkvadrhaupt 
                SET 
                  AbtAdr1 = '{$_POST['abt_adresse1']}', 
                  AbtAdr2 = '{$_POST['abt_adresse2']}', 
                  AbtAdr3 = '{$_POST['abt_adresse3']}', 
                  AbtPLZ = '{$_POST['abt_plz']}', 
                  AbtOrt = '{$_POST['abt_ort']}', 
                  AbtLand = '{$_POST['abt_land']}', 
                  AbtTel1 = '{$_POST['abt_tel1']}', 
                  AbtTel2 = '{$_POST['abt_tel2']}', 
                  AbtNatel = '{$_POST['abt_natel']}', 
                  AbtFax = '{$_POST['abt_fax']}', 
                  AbtEmail1 = '{$_POST['abt_mail1']}', 
                  AbtEmail2 = '{$_POST['abt_mail2']}', 
                  AbtUrl = '{$_POST['abt_url']}', 
                  AbtZeitSekr = '{$_POST['abt_sek']}', 
                  AbtZeitSekrTel = '{$_POST['abt_sek_tel']}', 
                  AbtZeitUebr = '{$_POST['abt_and']}', 
                  AbtZeitUebrTel = '{$_POST['abt_and_tel']}', 
                  AbtGruend = '{$_POST['abt_gruendung']}', 
                  AbtSVKV = '{$_POST['abt_svkv']}', 
                  AbtAnzVK = '{$_POST['abt_vk']}', 
                  AbtAnzHFk = '{$_POST['abt_handfunk']}', 
                  AbtFkFreq = '{$_POST['abt_freq']}', 
                  AbtFkName = '{$_POST['abt_funk_name']}', 
                  AbtAnzBus = '{$_POST['abt_fahrzeuge']}' 
                WHERE 
                  AbtAbk = '{$_POST['abteilung']}'"

__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.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
Multi UPDATE, aber wie? shinbo-san PHP für Fortgeschrittene und Experten 10 27.04.2005 15:19:35
update values waoo MySQLi/PDO/(MySQL) 1 03.03.2005 16:41:41
Update verweigert den Dienst BlackSnake MySQLi/PDO/(MySQL) 10 28.01.2004 14:38:15


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:01:55 Uhr.


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


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