Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Sprawdzenie, czy dany wpis istnieje w bazie danych
--Wruczek--
post
Post #1





Goście







Witam.

Chcę sprawdzić, czy w mojej bazie danych istnieje dany rekord. Dotychczas używałem
  1. $sql = mysql_num_rows(mysql_query("SELECT * FROM `kody` WHERE `kod` = '$kod'"));
  2.  
  3. if ($sql == 0) {
  4. //Nieistnieje
  5. }else if ($sql == 1){
  6. //Istnieje
  7. }

Jednak system sprawdza, nawet gdy wpiszę coś z innych liter, niż jest w bazie danych.

Przykład:
Poprawny kod: abcd
Wpiszę: AbCd
MySQL zatwierdzi jednak, że wszystko jest OK, a ja chcę, żeby zwracał to tylko, gdy wynik jest identyczny, jak to, co wpisałem.

Przepraszam, że tak chaotycznie napisałem, ale myślę, że problem przybliżyłem.
Pozdrawiam.
Go to the top of the page
+Quote Post
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


  1. SELECT * FROM `kody` WHERE BINARY `kod` = '$kod'


Ten post edytował Damonsson 22.02.2014, 17:55:31
Go to the top of the page
+Quote Post
--Wruczek--
post
Post #3





Goście







Bardzo dziękuję, wszystko działa.
Do zamknięcia.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:25