Mysql
 sql >> Baza danych >  >> RDS >> Mysql

aktualizacja w mysql_query czasami zwraca null

Jeśli mysql_query zwróciłby NULL, byłby to błąd w PHP. Skąd wiesz, że faktycznie zwraca NULL?

W przypadku instrukcji aktualizacji mysql_query powinien zwracać tylko TRUE lub FALSE. Więc twój kod sprawdzania błędów jest w porządku. Aby dowiedzieć się, co poszło nie tak, będziesz musiał wywołać inną funkcję - mysql_error() da ci informację o tym, co poszło nie tak. Więc wypisz wartość mysql_error() wewnątrz twojego fałszywego bloku. Tak:

 echo 'failed. SQL Err: '. mysql_error()

Zrób to, a prawdopodobnie dostaniesz wskazówkę, jak „rekord został zaktualizowany, ale wartość zwracana jest fałszywa”. To nie powinno się wydarzyć.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TOP 5 składni usuwania MySQL z poradami dla programistów T-SQL

  2. serwer społeczności mysql vs instalator mysql

  3. MySQL concat() do tworzenia nazw kolumn do użycia w zapytaniu?

  4. Migracja z MySQL do PostgreSQL w systemie Linux (Kubuntu)

  5. Jak utworzyć tę strukturę tablicy w formularzu HTML?