Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jest czy niema (mysql)
Daimos
post
Post #1





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


  1. <?php
  2. $zapytanie = &#092;"SELECT imie FROM nba WHERE imie='Pipen'\";
  3.  
  4. ?>

Funkcja zwróci wartość TRUE jeśli znajdzie w naszej tabeli Pipena, jeśli nie - FALSE.

Tak pisze w tutorialu winksmiley.jpg wiec pewnie tak jest, ale jak takie cos mam zastosowac bo kombinowalem tak, ale nie dziala:
  1. <?php
  2.  
  3. $zapytanie = &#092;"SELECT id FROM produkty WHERE id=asdasd\";
  4. if ($zapytanie == TRUE){ echo &#092;"JEST\"; }
  5. else{ echo &#092;"NIEMA\"; }
  6.  
  7. ?>

chodzi mi o to zeby mi wyswietlio czy id takie istnieje czy nie

Ten post edytował buffalo soldier 6.01.2005, 16:45:59


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
Ar2r
post
Post #2





Grupa: Zarejestrowani
Postów: 140
Pomógł: 16
Dołączył: 12.06.2002
Skąd: Kielce

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


Aby to uzyskać trzeba wykonać trochę więcej instrukcji niż przypisać do zmiennej tekst instukcji SQL.
Możesz to sprawdzić na przykład w następujący sposób:
  1. <?php
  2.  
  3. $zapytanie = &#092;"SELECT imie FROM nba WHERE imie='Pipen'\";
  4. $mysql_result=mysql_query($zapytanie);
  5. if(mysql_num_rows($mysql_result)>0){
  6. echo &#092;"JEST\";
  7. }
  8.  
  9. ?>
Go to the top of the page
+Quote Post
Daimos
post
Post #3





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Kod
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource


wlasnie probowalem zrobic wczesniej tak:
  1. <?php
  2.  
  3. $zapytanie = &#092;"SELECT nazwa FROM produkty WHERE id=222\";
  4. $wykonaj = mysql_query($zaptanie);
  5. $znaleziono = mysql_num_rows($wykonaj); 
  6. if ($znaleziono == 0){ echo &#092;"NIEMA TAKIEGO\"; }
  7. else { echo &#092;"JEST\"; }
  8.  
  9. ?>


i tez wyskakuje ten blad :/ co to jest questionmark.gif?


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


SELECT zwraca zestaw wynikow lub FALSE w przypadku bledu.
  1. SELECT id
  2. FROM produkty WHERE id=1

(asasas -->1 bo nie bylo by prawidlowe)
To zapytanie zwroci zestaw wynikow z tym ze bedzie on pusty!

mozesz to zrobic tak:
  1. SELECT count( * )
  2. FROM produkty WHERE id=1

teraz dostaniesz JEDEN wiersz wynikow, ktory bedzie zawieral liczbe rekordow z id rownym 1. Jesli liczba rek. bedzie rown 0 to nie ma rekordow z tym id.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Daimos
post
Post #5





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


juz wogule sie zamotalem tongue.gif
w sumie mowiac zalezy mi na tym zeby zrobic automatycznie generowane id dla kazdego pola... wiec generowalbym numerek jakis, a jak by juz byl tak owy w bazie to bym generowal dalej winksmiley.jpg moze ktos mi pomoze w tym snitch.gifquestionmark.gif

dobra przyznaje ze glupi jestem biggrin.gif:D zapomnialem o czyms takim jak :
auto_increment
;p

Ten post edytował buffalo soldier 6.01.2005, 18:20:36


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
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: 21.08.2025 - 18:27