Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]problem z odczytem z bazy
Forum PHP.pl > Forum > Przedszkole
Sueroski
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...
MateuszS
Hmm może dlatego że próbujesz dodać ciąg do ciągu (string do stringa) czyli jakieś dwa teksty a nie liczby.
Pawel_W
zamień "+" na "."
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.