Hallo ihr gibt es einen sql befehl Für artikel aus unterkaterogien anzeigen daas er alle einen haken setzt? Lg
Was für ein Haken setzen? Status aktiv oder inaktiv? Im Prinzip musst Du schauen, ob das Feld mit true|false oder 0|1 arbeitet und den SQL-Berfehl wie folgt aufbauen: Eingabe direkt in der Konsole: PHP: //Beispielqueryupdate deine_tabelle set deine_spalte = '1' where deine_spalte = '0'; Denk aber daran: Mach eine Sicherung vorher!
In Adminbereich --> Toolbox --> SQL folgender Code eingeben und ausführen. ALTER TABLE `categories` CHANGE `show_sub_categories` `show_sub_categories` TINYINT(1) NOT NULL DEFAULT '1';
Da ich Deinen Onlineshop nicht kenne und weiß, wie viele Kategorien Du hast, hätte ja sein können, dass das nur für bestimmte Kategorien gelten sollte. Dann macht es für Deine Zwecke Sinn.
Bitte Bilder im Forum hochladen und nciht extern hosten, damit die dauerhaft sichtbar bkleiben und vor allem das ganze nicht so mega groß ist. Anleitung: (Link nur für registrierte Nutzer sichtbar.)
Sorry dennis beim nächsten mal. Also ich hab den befehl eingegeben jedoch sagt er sql befehl erfolgreich durchgeführt. Aber wenn ich nachkuck hat es er nicht gemacht
So kann das auch nicht wirklich funktionieren, wenn ich mir den Befehlt so anschaue. Hier wird auch ein Datensatz in der Tabelle categories erzeugt, welches Du theoretisch nicht mal im Backend siehst. Und da liegt das Problem. Das die Theorie. @heinrichschmela: Mach aber vorher eine Sicherung! Versuche das mal hier: PHP: update categories set show_sub_categories = '1';
Na, das ist wirklich nichts, weil man damit nur, die Datenbankstruktur ändert. D.h., bei der nächsten Kategorienanlage würde das Feld automatisch auf 1 gesetzt, das ändert aber nichts an den aktuellen Kategorien.
Dann machst Du was falsch. Die Abfrage bzw. Ausführung passt so. Cache sicherheitshalber auch geleert?
Hm der schreibt Fehler: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'update categories set show_sub_categories = '1'' at line 1 Fehler: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' ' at line 1
Da fehlt doch was, woher soll er denn wissen, was er aktivieren soll? So wird's vielleicht PHP: UPDATE `categories` SET `show_sub_products` = '1' WHERE `show_sub_products` = '0'
@heinrichschmela, Sorry, das was ich geschrieben habe kann nur in PHPMYAdmin die Struktur einer Spalte ändern. "Ich war bestimmt im Gedanken woanderes!" Aber den Code was der @Developer geschrieben hat ist schon richtig und funktioniert auch. Du hast bestimmt irgendwas daran geändert. Daher kommt es zu Fehler Meldung. Der SQL-Befehl von Developer nochmals: HTML: update categories set show_sub_categories = '1';