mssql_fetch_array(): geliefert argument ist keine gültige MS SQL-Ergebnis-resource
Bin ich immer den oben genannten Fehler mit PHP versuchen, ein update einer MS-SQL-server. Jede Idee, was sein kann, was hier passiert? Ich bin mit einer gespeicherten Prozedur als Grundlage für das update. Ich kann erfolgreich ausführen, die sproc gegen den SQL-server Weg von der PHP-Anwendung.
Jede Beratung/Hilfe würde geschätzt.
- Wenn Sie nach einem code-Beispiel, es würde es leichter machen zu helfen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
mssql_fetch_array() sollte verwendet werden für SELECT-Befehle, die Sie überhaupt nichts von UPDATE -, INSERT-oder DELETE-Befehle.
Können Sie auch einen parameter, um der Ressource durch den Aufruf
mssql_fetch_array($connection)
vorausgesetzt$connection
ist eine gültige Verbindung zu der DB.Immer testen Sie den Rückgabewert von mssql_query(). Wenn es ===false mssql_get_last_message() kann Ihnen sagen, warum die Abfrage fehlgeschlagen.
Für debugging-Zwecke möchten Sie vielleicht zu setzen mssql_min_message_severity und mssql_min_error_severity mehr "gesprächig" Werte.