Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Problem z pobraniem danych z bazy danych - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Problem z pobraniem danych z bazy danych (/thread-problem-z-pobraniem-danych-z-bazy-danych)

Strony: 1 2


Problem z pobraniem danych z bazy danych - bartoszka1996 - 01-04-2010

Znalazlem w ksiazce taki skrypt co pobiera dane z bazy i wgrywa je do tabeli wyglada on tak ale jest z nim maly problem (pusta tabela)
Kod PHP:
<?php 
    $baza 
mysql_connect('mysql.cba.pl''klasa_ic''xxx');//xxx to haslo(zmienione)
    
if ($baza === false) die('Nie mozna bylo nawiazac polaczenia z baza');
    
$ok mysql_select_db('klasa_ic_cba_pl');
    if (
$ok === false) die('Nie mozna bylo wybrac bazy danych');
    
$zapytanie 'select wyk, nazwa, link from Muzyka';
    
$odpowiedz mysql_query($zapytanie);
    if (
$odpowiedz === false) die('Nie mozna bylo odebrac danych z bazy');
    
mysql_close($baza);
    
?>
    <table border="1">
        <thead>
            <tr>
                <th>Lp</th>
                <th>Wykonawca</th>
                <th>Tytuł</th>
                <th>Link do piosenki</th>
            </tr>
        </thead>
        <tbody>
        <?php
        $l 
0;
        while (
$rekord mysql_fetch_assoc($odpowiedz));
        {
            
$lp $l 1;
            
$wyk $rekord['wyk'];
            
$nazwa $rekord['nazwa'];
            
$link $rekord['link'];
            echo 
'    <tr>'."\r\n";
            echo 
'        <td>'.$lp.'</td>'."\r\n";
            echo 
'        <td>'.$wyk.'</td>'."\r\n";
            echo 
'        <td>'.$nazwa.'</td>'."\r\n";
            echo 
'        <td>'.$link.'</td>'."\r\n";
            echo 
'    </tr>'."\r\n";
        }
        
?>
        </tbody>
    </table> 
Mam wiec pytanie co z tym kodem nie tak


RE: Problem z pobraniem danych z bazy danych - KowR - 01-04-2010

Jaki błąd Ci wypluwa? Nie mam czarodziejskiej kuli... Pokaż nam także jak wygląda Twoja tabela.


RE: Problem z pobraniem danych z bazy danych - bartoszka1996 - 06-04-2010

dałem tabele a blad co mi wypluwa to pusta tabela nic wiecej


RE: Problem z pobraniem danych z bazy danych - Pedro84 - 06-04-2010

Zrób tak i sprawdź czy Ci działa:

Kod:
<?php
    $baza = mysql_connect('mysql.cba.pl', 'klasa_ic', 'xxx');//xxx to haslo(zmienione)
    if ($baza === false) die('Nie mozna bylo nawiazac polaczenia z baza');
    $ok = mysql_select_db('klasa_ic_cba_pl');
    if ($ok === false) die('Nie mozna bylo wybrac bazy danych');
    $zapytanie = 'select wyk, nazwa, link from Muzyka';
    $odpowiedz = mysql_query($zapytanie) or die('Nie mozna bylo odebrac danych z bazy');
    ?>
    <table border="1">
        <thead>
            <tr>
                <th>Lp</th>
                <th>Wykonawca</th>
                <th>Tytuł</th>
                <th>Link do piosenki</th>
            </tr>
        </thead>
        <tbody>
        <?php
        $l = 0;
        while ($rekord = mysql_fetch_assoc($odpowiedz));
        {
            $lp = $l + 1;
            $wyk = $rekord['wyk'];
            $nazwa = $rekord['nazwa'];
            $link = $rekord['link'];
            echo '    <tr>'."\r\n";
            echo '        <td>'.$lp.'</td>'."\r\n";
            echo '        <td>'.$wyk.'</td>'."\r\n";
            echo '        <td>'.$nazwa.'</td>'."\r\n";
            echo '        <td>'.$link.'</td>'."\r\n";
            echo '    </tr>'."\r\n";
        }
        ?>
        </tbody>
    </table>



RE: Problem z pobraniem danych z bazy danych - bartoszka1996 - 07-04-2010

to samo a haslo to baza


RE: Problem z pobraniem danych z bazy danych - Pedro84 - 07-04-2010

Daj URL. Masz w ogóle w tej tabeli jakieś dane?


RE: Problem z pobraniem danych z bazy danych - bartoszka1996 - 08-04-2010




RE: Problem z pobraniem danych z bazy danych - Pedro84 - 08-04-2010

Dziwne, a daj w pętli while:
Kod:
var_dump($rekord);



RE: Problem z pobraniem danych z bazy danych - bartoszka1996 - 08-04-2010




RE: Problem z pobraniem danych z bazy danych - Pedro84 - 08-04-2010

Nie, nie Smile

W pętli foreach, zrób tak:
Kod:
while ($rekord = mysql_fetch_assoc($odpowiedz)) {
var_dump($rekord);
}