2016-09-30 4 views
0

Meine Kunden geben mir ein Projekt, das einige Benutzer Bücher auf Backend hochlädt und zeigen sie auf Frontend mit der Kategorie, Referenz, Titel usw. Das Problem ist die Referenznummer muss sein eine weitere Nummer wurde dann die letzte Referenz der Buchkategorie eingefügt. Vielleicht ist es verwirrt, lassen Sie mich mit einem Beispiel erklären:Ich möchte eine Nummer von der letzten Kategorie Nummer einfügen

Client 1, fügt ein Buch mit der Kategorie Abenteuer, die Referenz, die 75 zum Beispiel.

Client 2, fügt ein Buch mit der Kategorie Abenteuer ein, die Referenz muss 75 sein, da sein anderer Client.

Und wenn Client 1 Einsätze anderes Buch mit der Kategorie Adventure muss die Referenz sein 76 weil ihr die letzte Nummer der Referenz auf Client 1.

Sein das möglich? Ich benutze Symfony 3 Jetzt habe ich zwei Tabellen, eine für Benutzer und die andere für Bücher mit den Feldern "ID, Name, Kategorie, Referenz, Foto, ID_client".

Danke für Ihre Hilfe!

+0

Was ich meine ist, ich brauche die Zahlen automatisch zu erhöhen, in jedem Client und Kategorie, die ich sagen soll, ich möchte nicht die ID zu erhöhen unabhängig vom Kunden. Jeder Kunde kann also dieselbe Nummer in derselben Kategorie haben. – nunof

Antwort

0

Zuerst den maximalen Referenzwert aus den Tabellenbüchern, in denen id_client = $ client_id ist. Zweite, Wert in Tabelle mit Bezugswert + 1 einfügen.

Verwandte Themen