![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Vice-Administrator serwera Grupa: Przyjaciele php.pl Postów: 395 Pomógł: 0 Dołączył: 7.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
mam pewien problem, ktorego nie wyjasnia manual do php.
Chodzi o to ze potrzebuje utworzyc zapytanie typu [sql:1:0418585514]SELECT @zmienna:=kolumna FROM tabela WHERE warunek; INSERT INTO tabela VALUES (wartosci,@zmienna);[/sql:1:0418585514] problem tkwi w tym ze jesli tak skonstruowane zapytanie zadam od razu serwerowi mysql to on je wykona pokolei i zwroci prawidlowy wynik, natomiast jesli napisze to w php: [php:1:0418585514]<?php $query="SELECT @zmienna:=kolumna FROM tabela WHERE warunek; INSERT INTO tabela VALUES (wartosci,@zmienna);" $aswer=mysql_query($query, $dblink); ?>[/php:1:0418585514] wyrzuca mi blad niezgodnosci skladni i kaze sie odwolac do manuala. Problem w tym ze obydwa zapytania sa identyczne wiec skoro sam serwer nie wyrzuca bledu to jest ono poprawne. -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
To nie jest jedno zapytanie tylko dwa i musisz je wysyłać indywidualnie. Z poziomu klienta tekstowego możesz je wysłać jednym ciągiem oddzielone średnikami ponieważ on sobie sam je rozbija na składowe, ale mysql_query wymaga pojedynczych zapytań.
|
|
|
![]()
Post
#3
|
|
![]() Vice-Administrator serwera Grupa: Przyjaciele php.pl Postów: 395 Pomógł: 0 Dołączył: 7.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
czyli w php musi byc to rozdzielone na dwie czesci i dwa razy wykonane polecenie mysql_query()
![]() -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat czyli w php musi byc to rozdzielone na dwie czesci i dwa razy wykonane polecenie mysql_query()
![]() Tak. |
|
|
![]()
Post
#5
|
|
![]() Vice-Administrator serwera Grupa: Przyjaciele php.pl Postów: 395 Pomógł: 0 Dołączył: 7.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
dzieki serdeczne adwol za pomoc w rozwiklaniu tego problemu
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 12:56 |