FRIHOSTFORUMSFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

PHP + MySQL POMOCY!!!

 


Seba222
Chce z poziomu przegladarki dodac do bazy MySQL dodac dane. Robie to mniej wiecej tak:

Quote:

$query = "insert into eolkusz_relacja(id_relacji, relacja, id_lini, przystanki, skad, dokad) values (NULL, '$relacja', '$id_lini', '$przystanki', '$skad', '$dokad')";
$result = mysql_query($query);
echo "<br>RESULT = <b>$result</b>";
echo "<br>QUERY = <b>$query</b>";


Niestety nie dziala ten kod. Co robie zle? Dodam, ze ten kod:

Quote:
$query = "insert into eolkusz_przystanki(id_przystanku, nazwa_przystanku) values (NULL, '$nazwa_przystanku')";
$result = mysql_query($query);
echo "<br>RESULT = <b>$result</b>";

dziala w 1000% i wstawia do bazy to co chce. Od razu uprzedzam pytania. Tabele takie sa, maja taka strukture, sa w nich nawet dane. Zmienna $result, jest pusta (nie ma nic jak ja wyswietle), a w drugim przykladzie $result=1.
Co mam zrobic, zeby to dzialalo?
pabloo
Znaczy chcesz doać przez php my admina te tabele tak ?
moze masz stara wersje phpMyAdmina , bo czasem jest tak ze nie wykona wiecej niż 3 zapytania na raz . a tak wogóle to troche dziwny ten twój kod , nie ma wiecej tego ?
a dodawałes tak :

Code:
$query = "insert into eolkusz_relacja(id_relacji, relacja, id_lini, przystanki, skad, dokad) values (NULL, '$relacja', '$id_lini', '$przystanki', '$skad', '$dokad')";
$result = mysql_query($query);


i drui part
Code:
echo "<br>RESULT = <b>$result</b>";
echo "<br>QUERY = <b>$query</b>";
Seba222
JUZ ROZWIAZALEM PROBLEM

Nie chcialem przez phpmyadmin dodawac, a przez wlasnorecznie utworzony formularz na stronie www.
Kod nie jest dziwny, bo to jest samo zapytanie do bazy (2 pierwsze linijki, oraz wyswietlenie wartosci zmiennej $result (wynosi ona 1, jak zapytanie sie powiodlo, a 0 jak se nie powiodlo). Ostatnia linijkaa to wyswietlenie samego zapytania dla sprawdzenia samego siebie.
Oczywiscie te zmienne, ktore sa przekazywane do zapytania, sa definiowane w formularzu.

No i okazalo sie, ze ja przez tydzien bledu szukalem nie tam gdzie trzeba - bo szukalem w kodzie zapytania - a trzeba bylo w samej tabeli. Jedna z kolumn nie byla "id_lini" tylko "id_linii" przez dwa "i". Taka glupota mi tyle krwi napsula.
Ale i tak dzieki za zainteresowanie.
Reply to topic    Frihost Forum Index -> Language Forums -> Polish

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.