![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 23.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
jak zrobic zapytanie do bazy ktore dzialalo by z osobne funkcji ?
bo takie cos dziala:: Kod $conn_data=file("./system/connection_data"); $dbconnhandle = pg_connect("host=".trim($conn_data[0])." port=".trim($conn_data[1])." dbname=".trim($conn_data[2])." user=".trim($conn_data[3])." password=".trim($conn_data[4])); //bla bla $result=pg_query($dbconnhandle, "SELECT * FROM pracownicy WHERE \"LOGIN\"='".$_POST["login"]."';"); while ($row = pg_fetch_array($result)) { echo $row[0]; } i widac ze zapytanie daje jakies wyniki. ale jak rozwale do funkcji:: Kod function check($arg1){ global $dbconnhandle; $result=pg_query($dbconnhandle, "SELECT * FROM pracownicy WHERE \"LOGIN\"='".$arg1."';"); if (!$result) { echo "query did not execute"; } if ($line = pg_fetch_assoc($result)) { if ($line['rows'] == 0) { echo "0 records"; return 0; } }else{ while ($row = pg_fetch_array($result)) { echo $row[1]; } } } $conn_data=file("./system/connection_data"); $dbconnhandle = pg_connect("host=".trim($conn_data[0])." port=".trim($conn_data[1])." dbname=".trim($conn_data[2])." user=".trim($conn_data[3])." password=".trim($conn_data[4])); check($_POST["login"]); to wyswietla tylko '0 records'; huh ? (co mniej wazna reszta kodu pominieta) Ten post edytował syllable 23.03.2008, 02:19:31 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze pytanie zadałeś w nieodpowiednim podforum, po drugie
Jest prawdziwe kiedy jest wynik i pobiera go od razu w postaci tablicy asocjacyjne, więc to piszesz jest głupie. Jak przenosisz kod, to rób to bez zmian, spr. czy działa i dopiero zmieniaj, a nie rób wszystko na raz, do tego lepiej zapoznawaj się z tym z czego korzystasz. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:33 |