Zum Abrufen von Feldern ist der Name der Tabelle als Parameter erforderlich

9

Ich muss die Tabellenstruktur meiner Datenbanktabellen abrufen. SO verwende ich den folgenden Code.

%Vor%

Ich erhalte einen Datenbankfehler

Zum Abrufen von Feldern ist der Name der Tabelle als Parameter erforderlich.

Hinweis: Diese Funktion funktioniert bei einigen Tabellen, aber ich erhalte diesen Fehler bei einigen anderen Tabellen. Die Tabelle, die ich überprüfe, ist "admin_user"

Aktualisierung:

Ich habe die Funktion field_data in der Datei DB_driver.php im Ordner system / database überprüft.

wenn ich das Rückgabeobjekt deletiere, d. h.

%Vor%

Allerdings

%Vor%     
Mohan 18.03.2015, 15:12
quelle

4 Antworten

1

Ich bin mir nicht sicher, warum Sie nicht die Standard-DB-Konfiguration verwenden, indem Sie

aufrufen %Vor%

stattdessen benutzerdefinierte Variable DB1, da Sie nicht ändern Verbindung, db oder etwas gezeigt oder in Frage gestellt. Der nächste Code würde jedoch wie ein Zauber wirken:

%Vor%

oder sogar Sie können benutzerdefinierte Abfragen wie:

verwenden %Vor%

Diese beiden Funktionen unterscheiden sich geringfügig in zurückgegebenen Ergebnissen, daher müssen Sie beide überprüfen und sehen, was besser zu Ihrem Code passt (d. h. benutzerdefinierte gibt auch ein zusätzliches Feld an).

    
Tpojka 08.05.2015 16:54
quelle
1

Gut für mich arbeiten.

%Vor%

überprüfen! und stellen Sie sicher, dass in Ihrer Tabelle kein Schlüsselwort als Feldname verwendet wird.

    
Abdul Manan 12.05.2015 07:07
quelle
0

Die Fehlermeldung sagt, was Sie verpasst haben.
Ihr $ tableName ist leer, als Sie diesen Fehler erhalten haben.
Sie können sich system/database/DB_driver.php ansehen und sich die Funktion field_data (Zeile 878 kann sein) ansehen. Sie erhalten diese Fehlermeldung, wenn Ihr $table (Tabellenname) leer ist.
Stellen Sie sicher, dass Ihr Tabellenname nicht leer ist.

    
Shaiful Islam 18.03.2015 17:48
quelle
0

Versuchen Sie, Ihren drei Dateicode durch diesen Link zu ersetzen

Ссылка

Dateien sind: -

  

system / database / drivers / mysql / mysql_result.php

     

system / database / drivers / mysqli / mysqli_result.php

     

user_guide_src / source / changelog.rst

    
Saty 08.05.2015 11:06
quelle

Tags und Links