Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Nie wiem co jest, problem z kodem - nie wiem zupełnie czemu
JanBezKsywy
post 9.02.2007, 13:32:44
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.02.2007
Skąd: Lublin

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


Więc mam fragment kodu:
  1. <?php
  2. if (mysql_select_db("joomla", $connect)==True)
  3. {
  4. $qSQL="SELECT COUNT(id) FROM baza_testowa WHERE date BETWEEN 
  5. '$new_dateA' AND '$new_dateB'";
  6. $number=mysql_query($qSQL,$connect);
  7.  
  8. if($number==0)
  9. {
  10. print('No cases found beetwen dates '.$dA.':'.$mA.':'.$yA.' and '.$dB.':'.$mB.':'.$yB.'<br/>');
  11. }
  12. else
  13. {
  14. print('There were found '.$n=(integer)$number.'<br/>');
  15. $qSQL="SELECT * FROM jos_survey WHERE date BETWEEN 
  16. '$new_dateA' AND '$new_dateB'";
  17. $case_numbers=mysql_query($qSQL,$connect);
  18. ?>


Sprawa jest taka - zapytanie w MySQLadmin wykonuje sie bez problemu gdy zamiast zmiennych podaje odpowiednie daty. Skrypt php działa też ok, tzn zawsze pojawia się na stronie tyle obiektow opartych o baze_testowa ile wystepuje pomiedzy datami. Jednak zawsze zmienna $number przyjmuje wartość 3 (W bazie testowej mam 3 rekordy), co uniemożliwia odpalenie informacji o nieznalezionych rekordach w danym zakresie dat.

Ktoś miał może coś podobnego lub ma jakieś pomysły?
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 - 00:40