Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]problem z odczytem z bazy
Sueroski
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 19.11.2008

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


Nie wiem czemu moja funkcja zamiast kilku wyników z mysql wyświetla mi "0". Oto ona:
kawałek header.php:
  1. public function watch_notes($page){
  2. include('connect.php');
  3. $system = new system;
  4. $notesinpage = $system->get_config('notes-in-page');
  5. $query = mysql_query("SELECT * FROM `notes` ORDER BY `notes`.`date-and-time` DESC LIMIT ".$page.", ".$notesinpage*$page.";");
  6. while ($rekord = mysql_fetch_assoc($query)){
  7. $data = $data + $rekord['text'];
  8. }
  9. return $data;
  10. }

Wywołuje to tak:
  1. <?php
  2. include('header.php');
  3. $system = new system;
  4. $actions = new actions;
  5. $user = new user;
  6. if($_POST['action']==''){
  7. echo('<form action="test.php" method="post">
  8. Psełdonim: <input type="text" name="author" /><br />
  9. Treść: <br /><textarea name="text"></textarea><br />
  10. <input type="hidden" name="action" value="1" />
  11. <input type="submit" value="Wyślij" />
  12. </form>');
  13. }else{
  14. $actions->add_note($_POST['text'], $_POST['author'], date("Y-m-d"), date("H:i:s"), '0');
  15. echo('Twoja wiadomość została poprawnie dopisana! ');
  16. }
  17. echo($actions->watch_notes(1));
  18. include('footer.php');
  19. ?>


Dlaczego moja funkcja zwraca "0"? Połączenie z bazą dobrze działa...
Go to the top of the page
+Quote Post
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Hmm może dlatego że próbujesz dodać ciąg do ciągu (string do stringa) czyli jakieś dwa teksty a nie liczby.


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
Pawel_W
post
Post #3





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


zamień "+" na "."
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: 19.08.2025 - 09:57