Ich bin sehr neu in PHP und diesem Forum, also bitte entschuldige alle Fehler oder unangebrachten Fragen. In dem von mir bereitgestellten Code suche ich nur eine Tabelle in der DB "mydb" zu erstellen. Ich habe die Verbindung zur DB getestet (es funktioniert). Es ist nur das Erstellen der Tabelle, mit der ich Probleme habe. Jeder Rat oder jede Kritik wäre willkommen. Thx
%Vor%Da beim Erstellen der Tabelle $ createTable keine Zeilen zurückgegeben werden, gibt 0 zurück, siehe manual
PDO :: exec () gibt die Anzahl der Zeilen zurück, die geändert oder gelöscht wurden durch die SQL-Anweisung, die Sie ausgegeben haben. Wenn keine Zeilen betroffen sind, PDO :: exec () gibt 0 zurück.
Wenn Sie eine Tabelle erstellen, sind Sie frei von SQL-Injection, wenn Ihre Spaltennamen fest codiert sind (wie im folgenden Code). Ich habe $table = "tcompany";
verlassen, wie Sie Tabelle erstellen möchten (ich würde es selbst auslassen)
Ich habe Fehlerbehandlung hinzugefügt zeige Fehler in try
block.
HINWEIS in der Antwort zu kommentieren verwenden
%Vor%