Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql] problem z pobraniem danych.
Rico_ds
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 21.03.2007

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


Witam,
mam coś takiego
  1. <?php
  2. $connect = mysql_connect("", "", "") or
  3. die ("Sprawdź połączenie z bazą danych.");
  4. mysql_select_db ("serwis");
  5. mysql_query ('SET NAMES latin2');
  6. $wynik = mysql_query("SELECT * FROM news Order by nr DESC LIMIT 0.4");
  7. while($wiersz = mysql_fetch_assoc($wynik))
  8.  
  9.  {//początek pętli
  10.  
  11.  //wyświetl wynik
  12.  
  13.  echo "<b>Tytuł: ";
  14.  
  15.  echo $wiersz['tytul'];
  16.  
  17.  echo "</b><br>On: <i>";
  18.  
  19.  echo $wiersz['data'];
  20.  
  21.  echo "</i><hr align=left width=160>";
  22.  
  23.  echo $wiersz['tresc'];
  24.  
  25.  }//koniec pętli
  26.  
  27. ?>

i zamiast tekstu wyświetla mi "Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Program Files\VertrigoServ\www\strona\index.php on line 90"
czyli na
  1. <?php
  2. while($wiersz = mysql_fetch_assoc($wynik))
  3. ?>

a w innym skrypcie mam tak samo napisaną tą funkcje i działa. o co chodzi??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Rico_ds
post
Post #2





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 21.03.2007

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


dzięki (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) mam jeszcze jedno pytanko.
  1. <?php
  2. $connect = mysql_connect("", "", "") or
  3. die ("Sprawdź połączenie z bazą danych.");
  4.  mysql_select_db ("serwis");
  5.  mysql_query ('SET NAMES latin2');
  6.  $wynik = mysql_query("SELECT * FROM oferta ");
  7.  
  8. while($wiersz = mysql_fetch_assoc($wynik))
  9.  
  10.  {
  11.  
  12.  echo '<Table>';
  13.  echo '<tr>';
  14.  echo '<td>';
  15.  echo '<div class="p2">';
  16.  echo '<img src="img/f.gif"> &nbsp;';
  17.  echo $wiersz['tytul'];
  18.  echo '</div>';
  19.  echo '</td>';
  20.  echo '</tr>'; 
  21.  echo '<tr>';
  22.  echo '<td>';
  23.  echo '<div class="p9">';
  24.  echo $wiersz['tresc'];
  25.  echo '</div>';
  26.  echo '</td>';
  27.  echo '</tr>'; 
  28.  echo '</Table> ';
  29.  
  30. }
  31.  
  32. $connect = mysql_connect("", "", "") or
  33. die ("Sprawdź połączenie z bazą danych.");
  34.  mysql_select_db ("serwis");
  35.  mysql_query ('SET NAMES latin2');
  36.  $wynik = mysql_query("SELECT * FROM platnosci ");
  37.  
  38. while($wiersz = mysql_fetch_assoc($wynik))
  39.  
  40.  {
  41.  
  42.  echo '<Table>';
  43.  echo '<tr>';
  44.  echo '<td>';
  45.  echo '<div class="p2">';
  46.  echo '<img src="img/f.gif"> &nbsp;';
  47.  echo 'Płatności';
  48.  echo '</div>';
  49.  echo '</td>';
  50.  echo '</tr>'; 
  51.  echo '<tr>';
  52.  echo '<td>';
  53.  echo '<li style="list-style-type: circle;">';
  54.  echo '<div class="p9">';
  55.  echo $wiersz['forma'];
  56.  echo '</div>';
  57.  echo '</li>';
  58.  echo '</td>';
  59.  echo '</tr>'; 
  60.  echo '</Table> ';
  61.  
  62. }
  63. ?>

czy uzasadnione jest to łączenie z bazą dwa razy, czy wystarczy dać samo
  1. <?php
  2. $wynik = mysql_query("SELECT * FROM platnosci ");
  3. ?>


i drugie pytanie ponieważ wstawiłem tam komórce nazwę płatności. Jak zrobić, żeby jej nie dublowało??
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.12.2025 - 15:58