![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 29.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam PHP 5.2.5 + IIS 5 na Windows2000Server + MySql 5. I taki insert:
Klient wypełnia w formularzu większość zmiennych i one przechodzą, sprawdzałem echem, ale zdarza się tak i nie ma na to reguły, że rekord nie jest dodawany, mimo że zmienne przechodzą to mysql_insert_id() = 0 i kiła. Podejrzewam pole "nb_of_or' i ten NULL, pole jest autoincrement i wcześniej (na Mysql 3, PHP4 i Apache mialam zamiast: NULL, tylko: ' ' i rekord się dodawał) po migracji z Apache na IIS5 PHP 5.2.5 i MYSQL 5 zmieniłem to: ' ' na NULL bo był właśnie taki efekt że insert się wywalal na tym, ale problem nie zniknął do końca (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ma ktoś jakis pomysł? Ten post edytował KRIS_PL 6.12.2007, 11:55:26 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
MySQL nie wykonuje zapytania jak baza/tabela/pole ma charset utf8, a dane sa w iso. To dotyczy sytuacji, gdy w zapytaniu jest jakas polska litera itp. Moze tez to bazy danych jest generowane zbyt dlugie zapytanie. Limity sa duze, ale moze nie wystarcza.
Ten post edytował franki01 6.12.2007, 19:00:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 15:57 |