Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]znajdź jeden konkretny numer w bazi
Forum PHP.pl > Forum > Przedszkole
uglymfc
Witam

Bardzo proszę o pomoc z moim malutkim kłopotem:
mam bazę z kilku kolumn z których pierwsza jest zadeklarowano jako int autoincrement i zwyczajnie numeruje wiersze.
chce sobie znaleźć JEDEN rekord z tabeli i w wyszukiwaniu wpisuje żeby znalazł na przykład 2
wyszukiwanie zwraca mi WSZYSTKIE rekordy w których występuje 2 czyli 2,12,21,22... i tak dalej czy da się a jeśli tak to jak żeby zwracało jeden konkretny rekord. oczywiście jeżeli wpisze np 34 to znajdzie 134, 234 i tak dalej
z góry dzięki za pomoc
gogol
  1. SELECT * FROM tabela WHERE id = 2


o to chodzi?
uglymfc
nie o to:(
kolumna w której są liczby porządkowe nazywa się numer


  1. mysql_select_db('i');
  2. $zapytanie = "select * from drukarki where "numer" like '%".$zmienna"%'";
  3. $wynik = mysql_query($zapytanie);
  4.  
  5. $ile_znalezionych = mysql_num_rows($wynik);


zmienną bierze sobie z wyszukiwarki i porównuje z zawartością pola numer tylko że zwraca za dużo wyników
bo zmienna ma jednoznaczną wartość a zwraca wszystkie rekordy w których w polu numer zawarta jest zmienna
gogol
no to w takim razie nie

  1. $zapytanie = "select * from drukarki where "numer" like '%".$zmienna"%'";


a

  1. $zapytanie = 'select * from drukarki where numer ="'.$zmienna.'"';
uglymfc
oczywiście pomogło szczególnie wywalenie procentów ze zmiennej wielkie dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.