WinFuture-Forum.de: Mysql "update"-befehl Funtkioniert Nicht - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Mysql "update"-befehl Funtkioniert Nicht


#1 Mitglied ist offline   VinceWindel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 28
  • Beigetreten: 23. Dezember 05
  • Reputation: 0
  • Interessen:PC PC und nommal PC<br />Volleyball<br />Physik, Chemie etc...

geschrieben 10. August 2006 - 11:47

Hallo,

Bin noch relativ neu in PHP und MySQL.
Beim erstellen einer Homepage will ich einen "admin-bereich" erstellen, in welchem der Admin die Texte von der Homepage ändern kann. Die Texte befinden sich in einer MySQL Datenbanktabelle.
Abfrage der Texte etc. funktioniert problemlos. Nur wenn ich mit dem "Update" - Befehl aus einer PHP-Seite den Update Befehl ausführen will, funktioniert das nicht. Direkt in phpMyAdmin funktioniert es.
Der Code sieht ungefähr so aus:

$sql = 'UPDATE texte SET anleser="Beispieltext XY" WHERE id=1';
mysql_query($sql);


Das Formular und den Update-Befehlt hab' ich in einer include-Datei ausgelagert. Genauso wie die Zugangsdagen.

Weiß jemand Hilfe?
Greetz, Vincent
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 10. August 2006 - 12:44

Versuchs mal so rum:
$sql = "UPDATE texte
SET anleser='Beispieltext XY'
WHERE id='1'";

0

#3 Mitglied ist offline   VinceWindel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 28
  • Beigetreten: 23. Dezember 05
  • Reputation: 0
  • Interessen:PC PC und nommal PC<br />Volleyball<br />Physik, Chemie etc...

geschrieben 10. August 2006 - 12:55

Nein, hat leider auch nicht funktioniert. Es wird wie zuvor auch nichts in die Datenbank geschrieben. Hat das evtl. damit etwas zu tun, dass die Include-Datei(en) in einem geschützten Ordner liegen o.ä.?

Greetz, Vincent
0

#4 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 10. August 2006 - 14:05

ich weis ja nicht wie dein code vorher bzw nachher aussieht aber versuchs mal so:

mysql_query("UPDATE texte SET anleser='Beispieltext XY' WHERE id=1 ") or die(mysql_error());

Dieser Beitrag wurde von Party bearbeitet: 10. August 2006 - 14:08

0

#5 Mitglied ist offline   VinceWindel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 28
  • Beigetreten: 23. Dezember 05
  • Reputation: 0
  • Interessen:PC PC und nommal PC<br />Volleyball<br />Physik, Chemie etc...

geschrieben 10. August 2006 - 21:32

Hi,

so wie's aussieht war's egal, welchen Syntax ich verwende. Es lag vermutlich daran, dass es eine Include-Datei war. Vielleicht weil "$_Server['PHP_SELF']" nicht auf die Include-Datei sondern auf die PHP Datei verwießen hat.
Weiß nicht, aber es scheint nun zu funktionieren.

Gruß und Dankeschöön, Vincent
P.S.: Thread kann geschlossen werden
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0