Problematisch hieran ist aber, dass ich, wenn ich neue Artikelpreise einlese, die alten Artikel heraus lösche und dsann die neuen eintrage.
Wieso das denn? Normalerweise hat man die Preise in einer zweiten Tabelle → „Normalisierung“. Dann kann man nämlich auch nachsehen, welcher Preis vor zwei Wochen, ab morgen um 04:30 oder vor einem Jahr galt...
ich habe im Netz nach einer Funktion in php gesucht, die eindeutige IDs erzeugt, die nur aus Ziffern bestehen.
Mal so aus dem Stegreif:
strval( hrtime( true ) ) . strval( rand( 1000000, 9999999 ) )
hexdec( uniqid( true ) )
Ich habe da mal zwei Fragen an Dich.
Also offensichtlich stehst Du mit Deinen Programmierkenntnissen ganz am Anfang.
- Würdest Du Dich von einem Fahrer über die Alpen kutschieren lassen, dem Du erklären musst, wie das mit „kuppeln und schalten“ geht?
- Würdest Deine wirtschaftliche Existenz einem Programmierer anvertrauen, der die recht trivial anmutende Aufgabe, eindeutige IDs zu erzeugen, welche nur aus Ziffern bestehen, (noch) nicht selbst lösen kann?