Als Teil einer Website, die ich gerade entwickle, bekomme ich alle aktuellen Datenverstöße über ein PHP-Skript auf "Habe ich pwned". Ich kann alle Verstöße mit der Website-API, zu welchem Zeitpunkt es 104 gibt. Ich habe versucht, sie alle in eine Datenbanktabelle, aber die letzten 2 werden aus irgendeinem Grund fallen gelassen, so dass die Gesamtzahl der Zeilen nur 102 nicht 104 sind sind keine Einschränkungen in meiner Tabelle und ich habe für mysql Fehler überprüft sowie SHOW WARNINGS und immer noch nichts verwendet.Mysql Insert die letzten beiden Zeilen löschen
Hat jemand eine Idee, warum das passieren würde? Es ist schon einmal vorgekommen, aber das lag an einer Einschränkung des Varchar-Limits, also wurde es in Text geändert und das Problem wurde bis jetzt gelöst. Ich verwende eine Anzahl der JSON-Array von der API gebracht wird und die Zählung ist 104, so dass es Mysql sein muss, die hier schuld ist. Irgendwelche Ideen irgendjemand?
Die Ausgabe von $ count ist wie erwartet 104, da 104 Elemente im zurückgegebenen JSON-Array vorhanden sind. Nur 102 Datensätze erreichen die Datenbanktabelle ohne Einschränkungen.
Beitrag einige Code, zeigen uns die Überprüfung hinzufügen, was Sie bisher getan haben, dann werden wir in der Lage sein, Ihnen zu helfen. – olibiaz
Ich sage diese Frage als unklar, was Sie fragen, bitte überlegen Sie, es zu überarbeiten. – dcreight
Unklar? Ich war hier so klar wie möglich. Ich habe bereits festgestellt, dass ich jede Lücke von der HIBP-API bekomme, von der es 104 gibt. Die Ausgabe ist in JSON. Ich nehme diese JSON-Ausgabe, führe eine PHP-Schleife durch und füge dann alle 104 Brüche in eine Datenbanktabelle in mysql ein. Wie ist das unklar? – Dave