Ich versuche, die Anzeige von Benutzerdatensätzen einzuschränken. Grundsätzlich entwickle ich ein CRM, wo sich ein Benutzer anmeldet und seine Daten eingibt (Bestellungen, Angebote ...) und an die Datenbank übermittelt. Wenn sich ein Benutzer anmeldet, möchte ich nur die Datensätze anzeigen, die er eingegeben hat, nicht andere Daten. Dazu nehme ich session
id des Benutzers und speichert sie seiner Aufzeichnungen infront,Nur angemeldete Benutzerdatensätze anzeigen
Während der Anzeige ich tue wie dieser
"SELECT * FROM orders WHERE user_id='".$_SESIION['userID']."';
Aber ich habe, dies zu tun ‚WHERE‘ für alle Anzeigefunktion. Statt dessen gibt es einen anderen Weg, ich kann das tun, ich meine ohne repetitive WHERE
Aussage?
Bitte vorschlagen
machen Sie die Abfrage einmal und speichern Sie alle Daten in der Sitzung, so dass Sie nicht jedes Mal abfragen müssen – Exprator
@Exprator: Sehr Sorry, ich habe Sie nicht – user3368088
Sie sagten, Sie müssen jedes Mal abfragen richtig? oder können Sie es ein wenig klar machen, was Sie wollen – Exprator