Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wyswietleniem tabeli
Forum PHP.pl > Forum > Bazy danych
miecio
Witam

Nie chcialem zaczynac nowego watku, ale chyba musze to zrobic. Przejrzalem tysiac postow i za cholere mi zaden nie pomogl :/

Otoz moje pytanie jest bardzo proste: jak wyswietlic tabele :/ ?

Pisze tak:

Kod
<?php
   $link = mysql_connect('localhost', 'user', 'user')
       or die('Nie mozna sie polaczyc: ' . mysql_error());


  print ('Polaczenie nawiazane');

$query = "SELECT * FROM Tabela2 where 1";

   $result = mysql_query($query);
   while ($wiersz = mysql_fetch_array($result))
{
print "Pole pierwsze".$wiersz['pole1']."<br>";
print "Pole drugie".$wiersz['pole2']."<br>";
}

   mysql_close($link);
?>


Po czzm otrzymuje odpowiedz:

Kod
Polaczenie nawiazane
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/user/public_html/test.php on line 11


Juz testowalem to na sto roznych sposobow i nic nie moge zrobic:/
NuLL
  1. <?php
  2.  
  3. $result=mysql_query($query)or die(mysql_error());
  4.  
  5. ?>
crash
A ja obstawiam, że nie wybrałeś bazy (mysql_select_db" title="Zobacz w manualu php" target="_manual) tongue.gif
miecio
Obra teraz dziala polaczulo sie z baza tylko nie wyswietlilo mi zawartosci tabeli :/
Czemu tak sie dzieje ?

Mam po prostu wynik taki:

Kod
Polaczenie nawiazane
Pole pierwsze
Pole drugie
Pole pierwsze
Pole drugie
Pole pierwsze
Pole drugie
Pole pierwsze
Pole drugie
Pole pierwsze
Pole drugie
Pole pierwsze
Pole drugie
Pole pierwsze
Pole drugie
Pole pierwsze
Pole drugie
Pole pierwsze
Pole drugie
Pole pierwsze
Pole drugie
Pole pierwsze
Pole drugie


Moze inaczej mam dwie kolumny kolumne x i kolumne y i chce zawartosc tych kolumn wyswietlic.
crash
  1. <?php
  2. $db = mysql_connect( 'host', 'user', 'pass' ) or die( 'Nie udało się połączyć z bazą!' );
  3. mysql_select_db( 'baza' );
  4.  
  5. $data = mysql_query( 'SELECT x, y FROM Tabela2' );
  6.  
  7. while( list( $x, $y ) = mysql_fetch_row( $data ) )
  8. {
  9.  echo 'Pole pierwsze: ' . $x . ', pole drugie: ' . $y . '<br/>';
  10. }
  11.  
  12. mysql_close( $db );
  13. ?>
miecio
Kod
<?php
$db = mysql_connect( 'localhost', 'user316c_05', 'user316c_05' ) or die( 'Nie udało się połączyć z bazą!' );
mysql_select_db( 'user316c_05' );

$data = mysql_query( 'SELECT Produkty zbozowe, 1G/WW  FROM Tabela2' );

while( list( $Produkty zbozowe, $1G/WW ) = mysql_fetch_row( $data ) )
{
   echo 'Pole pierwsze: ' . $Produkty zbozowe . ', pole drugie: ' . $1G/WW . '<br/>';
}

mysql_close( $db );
?>


Wladowalem dokladnie tak jak napisales i:

Kod
Parse error: parse error, unexpected T_STRING, expecting ',' or ')' in /home/user316c_05/public_html/test2.php on line 7
mhs
  1. <?php
  2. $Produkty zbozowe, $1G/WW
  3. ?>


Tutaj masz błąd.
miecio
Dalej nie dziala :/
Ociu
  1. <?php
  2. while( list( $Produkty_zbozowe, $1G ) = mysql_fetch_row( $data ) )
  3. {
  4. echo 'Pole pierwsze: ' . $Produkty_zbozowe . ', pole drugie: ' . $1G . '<br/>';
  5. }
  6. ?>
miecio
  1. <?php
  2.  
  3. $db = mysql_connect( 'localhost', 'user316c_05', 'user316c_05' ) or die( 'Nie udało się połączyć z bazą!' );
  4. mysql_select_db( 'user316c_05' );
  5.  
  6. $data = mysql_query( 'SELECT Produkty_zbozowe, 1GWW FROM Tabela2' );
  7.  
  8. while( list( $Produkty_zbozowe, $1GWW ) = mysql_fetch_row( $data ) )
  9. {
  10.  echo 'Pole pierwsze: ' . $Produkty_zbozowe . ', pole drugie: ' . $1GWW . '<br/>';
  11. }
  12.  
  13.  
  14. mysql_close( $db );
  15. ?>


Zrobilem teraz tak poprawilem wszystkie spacje i znaki typu "/" ale i tak wyskakuje:

Kod
Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/user316c_05/public_html/test2.php on line 8


:/
nospor
a od kiedy zmienna moze zaczynac sie od cyfry?
$1GWW zamien wszedzie na $GWW
miecio
No dobra i tu bylby ten bledzik :]
Dzieki wielkie wszystkim za pomoc.

No i jeszcze jedno pytanko, jak sprawic zeby pod wyswietlona zawartoscia tabeli byl mini formularz za ktorego pomoca mozemy upgrade'owac nasza tabele (dodawac, kasowac, zmieniac)
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.