Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Unknown column
Forum PHP.pl > Forum > Przedszkole
powertee
Z kodem chyba wszysto ok, łaczy sie i wogule ale wyskakuje komunikat "Unknown column 'title' in 'field list' "
nie wiem o co chodzi
nazwa bazy mysql: "baza"
tabela "song"
wszystkie pola które chce wczytać istnieją (title, id_artist_song, rok_prem)
  1. <?
  2. $link = mysql_connect("localhost", "xxxx", "kxxxx3")
  3. or die(mysql_error());
  4. or die (mysql_error());
  5. $query = "SELECT title, id_artist_song, rok_prem" .
  6. "FROM song" ;
  7. $result = mysql_query($query, $link)
  8. or die (mysql_error());
  9. $num_song = mysql_num_rows($result);
  10. $song_header=<<<EOD
  11. <h2><center>Baza danych muzyki</center></h2>
  12. <table width="70%" border="1" cellpading="2" cellspacing="2" align="center">
  13. <tr>
  14.    <th>Tytuł utworu</th>
  15.    <th>Wykonawca</th>
  16.    <th>Rok premiery</th>
  17. </tr>
  18. </table>
  19. EOD;
  20. $song_details = '';
  21. while ($row =mysql_fetch_array($result))
  22. {
  23. $title = $row['title'];
  24. $id_artist_song = $row['id_artist_song'];
  25. $rok_prem = $row['rok_prem'];
  26.  
  27. $song_details .=<<<EOD
  28. <tr>
  29.   <td>$title</td>
  30.   <td>$id_artist_song</td>
  31.   <td>$rok_prem</td>
  32. </tr> 
  33. EOD;
  34. }
  35.  
  36. $song_details .=<<<EOD
  37. <tr>
  38.   <td>&nbsp;</td>
  39. </tr>
  40. <tr>
  41.  <td>Łącznie filmów: $num_song</td>
  42. </tr>
  43. EOD;
  44.  
  45. $song_footer ="</table>";
  46.  
  47. $song =<<<SONG
  48. $song_header
  49. $song_details
  50. $song_footer
  51. SONG;
  52.  
  53. echo "W bazie danych znajduje sie $num_song utworów.";
  54. echo $song;
  55. ?>
Daimos
  1. <?php
  2. $query = "SELECT title, id_artist_song, rok_prem" .
  3. "FROM song" ;
  4. ?>

zamień na:
  1. <?php
  2. $query = "SELECT `title`, `id_artist_song`, `rok_prem`" .
  3. "FROM song" ;
  4. ?>


powinno pomoc
AxZx
  1. <?php
  2. $query = "SELECT title, id_artist_song, rok_prem" .
  3. "FROM song" ;
  4. ?>

zamien na
  1. <?php
  2. $query = "SELECT title, id_artist_song, rok_prem " .
  3. "FROM song" ;
  4. ?>

(spacja po rok_prem)

a tak wogole jak jest napisane ze nie ma kolumny title tzn ze jej nie ma.
powertee
dzieki, działa zrobiłem tak i pomogło:
  1. <?php
  2.  
  3. $query = "SELECT title, id_artist_song, rok_prem FROM song" ;
  4.  
  5. ?>
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.