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

Uruchom MySQL INSERT Query wiele razy (wstaw wartości do wielu tabel)

Po prostu zapomniałeś wykonać sql pomiędzy każdym zapytaniem. Dodaj

 mysql_query($sql, $connection)
    or die("MySQL Error: ".mysql_error());

między każdym zapytaniem i powinieneś być w porządku.

b.t.w (1) zawsze pomocne jest testowanie z otwartą konsolą za pomocą tail -f w dzienniku sql (w /var/log/mysql/ )
b.t.w.(2) Masz poważne problemy z bezpieczeństwem w swoim kodzie.
b.t.w (3) Możesz rozważyć użycie PDO/Mysqli, a nie starego rozszerzenia mysql.b.t.w (4) To sprawi, że Twoje życie jest prostsze, aby użyć jakiegoś opakowania (dobrej klasy), aby podejść do bazy danych i nie robić tego bezpośrednio w całym kodzie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Użycie Python3 mysqlclient-1.3.6 (aka PyMySQL)?

  2. Zatwierdzenie i transakcja MySQL

  3. fetch_assoc zwraca ostatnio wstawione elementy

  4. Łączenie wyniku dwóch zapytań mysql

  5. Zdalne połączenie MySQL nie powiodło się z nieznaną metodą uwierzytelniania