ďťż

[PHP + MySQL]uzycie funkcji WHERE dokladnie nie wiem co wpisac:D

       

Podstrony


telcocafe

$result = mysql_query('SELECT * FROM menu WHERE = [B](co wpisac:D)[/b]',$connect); $num_rows = mysql_num_rows($result);

Co wpisac w miejsce where aby wswietlilo wszystko co tam jest??



$result = mysql_query('SELECT * FROM menu WHERE 1',$connect);
Pobrane zostana wszystkie wartosci ze wskazanej tabelki
Użytkownik Poszukiwacz edytował ten post 09 styczeń 2006, 23:30
SELECT * FROM tabela;
i wsio


SELECT * FROM tabela;
i wsio



Wczesniej patrzylem na kod zrodlowy ktory Ci ten blad wywala -> czy masz cos w bazie danych w danej tabeli :>? Bo bez tego wywali wlasnie taki malowniczy i piekny blad. Sprawdzaj za pomoca mysql_num_rows czy jest wiecej niz 0 i tylko wtedy proboj pobierac. Np
$zapytanie = 'select * from tabela'; $wynik = mysql_query($zapytanie); $ilosc = mysql_num_rows($wynik); if ($ilosc>0) { //Tutaj mozesz bezpiecznie wstawic mysql_fetch_Array } else { //wyswietl tekst ze nie ma wpisow czy cos takiego }

Co do pytania - where jest do hmm przeszukiwania bazy. Jesli w jakiejs tabeli masz kolumny:
imie|nazwisko|id
Wtedy mozesz wyswietlic wszystkie rekordy ktore maja wartosc 'imie' o tresci 'marek':
$zapytanie = 'select * from tabela where imie="marek"';
Jesli chcesz wyswietlic wszystko - nie uzywaj where. Mozesz tez sobie porcjowac wyniki - za pomoca LIMIT. Ale to jest zadanie domowe ;]

Wypisz tuż po mysql_connect, echo mysql_error(), to samo zrób po mysql_select_db. Problem jest najprawdopodobniej przy łączeniu się z bazą


Wypisz tuż po mysql_connect, echo mysql_error(), to samo zrób po mysql_select_db. Problem jest najprawdopodobniej przy łączeniu się z bazą

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.