![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 22.02.2006 Ostrzeżenie: (20%) ![]() ![]() |
Witam
zaczynam przygode z php+MySQL zrobiłęm wyswietlanie tabeli i jeden sposob działa ale drugi juz niechce (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) a wszystko robie tak jak w kursie który znalazłem yh (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) to są przykłądy: działający na 100% (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
oraz nie działąjący przykład:
wyświetla sie cos takiego Cytat Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\www\baz_start.php on line 67 Jeszcze mam jedno pytanie chodzi mi o zapytania SQL w php które są poprawne a zarazm i wydajne.. 1). Cytat $wynik = mysql_query("SELECT * FROM nba") ; 2). Cytat $zapytanie=("SELECT * FROM nba"); $wynik = mysql_query($zapytanie); oraz dla czego nie mogę zastosować Cytat $wynik = mysql_query("SELECT 'id', 'name' FROM nba"); musze koniecznie uzyc gwiazki zamiast nazwy kolumny. mam jeszcze dodatkowe pytanko co znaczy ta małpa przy @mysql_query Za szybką pomoc będe wdzieczny. Pozdrawiam Ten post edytował Remx 22.02.2006, 16:19:30 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@ - nie wyświetla błędów, haha (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) lepiej ją po prostu usuń
Cytat musze koniecznie uzyc gwiazki zamiast nazwy kolumny. nie, nie musisz. po prostu nazwy kolumn pisze się bez apostrofów/cudzysłowów... Cytat które są poprawne a zarazm i wydajne.. oba są mniej więcej tak samo wydajne, ale: po co jest ta zmienna, skoro to zapytanie wykonasz tylko raz? Jaka jest różnica w tych dwóch skryptach:
a
Żadna! Zmienne służą do zapamiętywania danych wartości, aby się nie powtarzać. ale w tym przykładzie nie mają żadnego zastosowania... |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 22.02.2006 Ostrzeżenie: (20%) ![]() ![]() |
1). Dziękuje za odpowiedzi dzieki temu skróci mi to kod (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) nie bede go rozpisywał hehe
2). czyli to co ponizej juz powino byc Ok ale nie jest (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
a i jeszcze jedna sprawa tam gdzie jest $pole[1], powino tak zostac czy wpisywac nazwe kolumny tak jak to bylo w array (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Cytat Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\www\baz_start.php on line 66 Linia 66 to ta Cytat while ($pole = mysql_fetch_row($wynik)) czy ten while dzila tak ze jak sie nic nie pojawi w wyniku czyli koniec tabeli zakonczy sie pętla ? i co zrobic by działąło (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) bo juz nie raz widze wykozystanie row a anie array ale zawsze mi niechce to działac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) a i jeszcze jdno pytanko array to to ze sprawdzamy zawartosci komorki ? i wyswietlamy owąlinie ? a row to szukamy i wyswietlamy dana linie po ID ale te ID jest niewidzialne ID=LINIA/WIERSZ (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam Ten post edytował Remx 22.02.2006, 17:01:48 |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
1
Cytat(Remx @ 2006-02-22 16:57:51) Cytat Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\www\baz_start.php on line 66 Komunikat ten mówi, że to co podajesz jako argument dla funkcji mysql_fetch_row() nie jest poprawnym wynikiem zapytania. Sprawdź za pomocą mysql_errno() i mysql_error() czy zapytanie się wykonuje czy mysql zwraca jakieś błędy po wykonaniu mysql_query. I przede wszystkim czy w tabel nba są jakieś dane (czy są zwrócone jakies rekordy) 2. Zasady działania funkcji mysql_fetch_row() oraz mysql_fetch_array() są dokładnie takie same - zwracany jest aktualny wiersz (rekord) ze zbioru wyników zapytania. Różna jest tylko postać zwracanych danych. Więcej doczytasz w manualu. 3. Dlaczego nadużywasz cudzysłowiów?
-->
____________
-->
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 23:08 |