![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki problem: chce polaczyc zapytanie insert i delte w jednym (aby nie wykonywac 2 zapytan - chce zmniejszych ilosc zapytan): i mam:
Tylko cos to mi nie chce dzialac... Blad jaki sie wyswietla: <b>Fatal error</b>: Call to a member function bind_param() I zastanawiam sie czy istnieje mozliwosc polaczenia 2 zapytan takich w jedno za pomoca mysqli? Jesli tak prosilbym o podanie przykladu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
aby nie wykonywac 2 zapytan - chce zmniejszych ilosc zapytan delete from users_email where user_id='$_SESSION[user_id]';insert into users_email(user_id,email,code,status,date) Nie wiem czy zdajesz sobie z tego sprawę ale to że zapiszesz w jednej linii komendy, to nie oznacza że nie wykonujesz dwóch zapytań. Poza tym tak na "chłopski rozum" to jak by to miało działać?? pisząc tak nie jesteś wstanie uzyskać odpowiedzi bazy mysql (bo jak wystąpi błąd to skąd wiesz w którym zapytaniu?), a przez to nie wyłapiesz poprawnie błędu. Jak chcesz optymalizować komunikację z DB to zacznij od optymalizacji takich kwiatków w kodzie, które np. wykonują 2 selecty a dało by się jednym. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:06 |