Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z bazą danych i skryptem PHP, problem z bazą danych i tabelami.
Bustard
post 9.11.2011, 19:13:09
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 19.03.2010

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


Witam, otóż dziś zgłaszam się do Was z problemem nt. bazy danych i skryptu, otóż mam skrypt PHP który łączy się z bazą danych, pobiera dane nt. klucza, daty ważności klucza i daty dzisiejsze, i jeśli wszystko jest okej przechodzi dalej, jeśli nie - wiadomo, błąd. No i mam błąd, tyle że troszeczke inny a dokładniej
Cytat
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ****** on line 25
klucz_niewazny lub nie znaleziono klucza

Tam na dole nie liczcie 25 linijki, bo kod jest okrojony, błąd wywala w tej linijce :
  1. $ilosc = mysql_num_rows($query);
i moim zdaniem błąd jest w bazie MySQL a dokładniej w tym że jak mam połączyć ze sobą tabele data_ważność z tabelą klucz? podeślę trochę okrojonego kodu PHP dla zrozumienia.
  1. <?php
  2. $pol = mysql_connect('localhost', 'user', 'password') or die('Problem z poł.');
  3. $pol = mysql_select_db('baza') or die('Problem z poł. z bazą');
  4.  
  5. if (!empty($_POST['klucz']))
  6. {
  7. $kluczyk = $_POST['klucz'];
  8. $zap1 = ('update klucze set data_dzis=curdate() where klucz=\''.$kluczyk.'\'');
  9. $zap2 = ('select data_waznosc, data_dzis from klucze where klucz=\''.$kluczyk.'\'');
  10. $query = mysql_query($zap1);
  11. $query = mysql_query($zap2);
  12.  
  13. $ilosc = mysql_num_rows($query);
  14.  
  15. if (!$ilosc == '0')
  16. {
  17. while ($txt = mysql_fetch_assoc($query))
  18. {
  19. $waznosc = ($txt['data_waznosc']);
  20. $dzis = ($txt['data_dzis']);
  21. if ($waznosc > $dzis)
  22. {
  23. echo '<klucz>klucz_wazny</klucz>';
  24. } else { echo '<klucz>klucz_niewazny</klucz>'; }
  25. }
  26. } else { echo '<klucz>klucz_niewazny</klucz> lub nie znaleziono klucza'; }
  27. } else { echo '<klucz>klucz_niewazny</klucz>'; }
  28. ?>

dziękuję za pomoc.


Ten post edytował Bustard 9.11.2011, 19:57:38
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:51