Jump to content

sql query


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo Leute

 

Hab da ein Problem dem ich nun seit Tagen nachlaufe.

 

Auf meiner Homepage befindet sich eine Tabelle die heißt: data

darin wiederum eine Spalte : date_created

 

Nun möchte ich mittels Mausklick auf der Homepage dieses Feld - date_created - (Datumsfel) auf das aktuelle Tagesdatum zurücksetzen. Funktioniert aber irgendwie nicht. Die gesamte Funktion sieht so aus:

 

 

function update_ad($adid,$catid,$option)

{

$database->setQuery("UPDATE #_data SET date_created = date(y-m-d) WHERE id=$adid");

$database->query();

}

 

Hat jemand eine Idee warum das nicht geht, bzw. wie es geht.

 

Danke

Paul

Link zu diesem Kommentar

Moin,

 

was auch immer das für ein SQL-Dialekt ist, das Statement sieht komisch aus. Bei allen SQL-DBs, die ich kenne, folgt nach dem UPDATE der unmodifizierte Tabellenname - wenn die Tabelle wirklich "data" heißt, muss das #_ weg. Die Formatangabe in der date-Funktion muss dann ja sicher in Anführungsstrichen stehen. Ob die Syntax ansonsten insgesamt passt, kann ich nicht beurteilen, aber die beiden Punkte sehen schon seltsam aus.

 

Zu der Skriptsyntax kann ich gar nix sagen, die Sprache kenne ich nicht.

 

Gruß, Nils

Link zu diesem Kommentar

Hallo Leute

 

Ihr habt natürlich recht, es geht um eine PHP-Seite aus Joomla in die ich eine zusätziche Funktion einbauen möchte. Bin aber jetzt drauf gekommen , daß möglicherweise gar nicht die query schuld ist, sondern daß ich ganz einfach die Funktion falsch eingebaut habe. Weiß jemand wie ich das einfach machen kann?? Bin punkto PHP ein völliger Anfänger!!!!

 

Danke

Paul

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...