Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: błąd - mysql_fetch_array
Forum PHP.pl > Forum > PHP
bede83
Witam,

mam niemały problem jestem w trakcie odtwarzania bazy danych do strony a ogolnie to taki błądy wyskakują
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\stronkaturystyka\pokaz_baner.php on line 4

Plik wygląda tak :


Kod
<?
$zapytanie0 = "SELECT id FROM baner ORDER BY (id+0) DESC";
$wykonanie0 = mysql_query($zapytanie0);
$pokaz0 = mysql_fetch_row($wykonanie0);
if(!(empty($pokaz0['id'])))
{
    do
    {
        $losuj = rand(1, $pokaz0['id']);
        $zapytanie1 = "SELECT link, grafika FROM baner WHERE id='$losuj'";
        $wykonanie1 = mysql_query($zapytanie1);
        $pokaz1 = mysql_fetch_array($wykonanie1);
    }
    while(empty($pokaz1[0]));
    if(eregi("(http://)", $pokaz1['link']))
    {
        $link = $pokaz['link'];
    }
    else
    {
        $link = "http://".$pokaz1['link'];
    }
    if(eregi("(http://)", $pokaz1['grafika']))
    {
        $grafika = $pokaz['grafika'];
    }
    else
    {
        $grafika = "http://".$pokaz1['grafika'];
    }
    echo('<a href="'.$link.'"><img src="'.$grafika.'"></a>');
}
else
{
    echo('Miejsce na Twoj baner');
}
?>




Warning
: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\stronkaturystyka\d_ostatnich.php on line 4


treść pliku

Kod
<?
    $zapytanie = "SELECT id, uzytkownik, kategoria, par_nazwa, opis FROM obiekty WHERE opis<>'' AND pokaz='1' ORDER BY (id+0) DESC LIMIT 0,10";
    $wykonanie = mysql_query($zapytanie);
    while($pokaz = mysql_fetch_array($wykonanie));
    {
        $zapytanie2 = "SELECT par_nazwa FROM kategorieo WHERE id='".$pokaz['kategoria']."'";
        $wykonanie2 = mysql_query($zapytanie2);
        $pokaz2 = mysql_fetch_array($wykonanie2);
        $zapytanie1 = "SELECT id, rozsz FROM galeria WHERE glowne='1' AND uzytkownik='".$pokaz['uzytkownik']."' AND obiekt='".$pokaz['id']."'";
        $wykonanie1 = mysql_query($zapytanie1);
        $pokaz1 = mysql_fetch_array($wykonanie1);
        echo('<li><a href="/pokaz_obiekt/'.$pokaz2['par_nazwa'].'/1/'.$pokaz['par_nazwa'].'"><img style="height:50px; width:50px;" src="galeria/'.$pokaz1['id'].'.'.$pokaz1['rozsz'].'">'.$pokaz['opis'].'</a></li>');
    }
?>



i


Warning
: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\stronkaturystyka\p_ostatnich_n.php on line 4

treść pliku


Kod
<?
$zapytanie1 = "SELECT nazwa, tresc, data, uzytkownik FROM news ORDER BY (id+0) DESC LIMIT 0,5";
$wykonanie1 = mysql_query($zapytanie1);
while($pokaz3 = mysql_fetch_assoc($wykonanie1));{
    $zapytanie4 = "SELECT imie, nazwisko FROM uzytkownicy WHERE id='".$pokaz3['uzytkownik']."'";
    $wykonanie4 = mysql_query($zapytanie4);
    $pokaz4 = mysql_fetch_array($wykonanie4);
    $data = explode('-', $pokaz3['data']);
    $p_date = $data[2].' '.$data[1].' '.$data[0].' '.$data[3].':'.$data[4].':'.$data[5];
    $zmien = array("\'" => "'");
    echo strtr(
    '<b style="font-size:14px;">'.$pokaz3['nazwa'].'</b><br />
    Napisal <b>'.$pokaz4['imie'].' '.$pokaz4['nazwisko'].'</b><br />
    Data: <i>'.$p_date.'</i><br />
    <div style="margin-bottom:10px;"></div>
        '.$pokaz3[1].'<br /><div style="border-bottom:1px solid #84d2ee; width:380px; height:1px; margin:10px 0px 10px 0px;"></div>
    ', $zmien);
}
?>



Z góry wielkie dzięki za pomoc.

Pozdrawiam
Spawnm
zrób coś z kodem bo jest nieczytelny ...

co do warningu to pokaz budo db bo chyba tu będzie błąd tongue.gif
bede83
co takiego??
artur_dziocha
uzywaj bbcode
  1. <?php
  2. $wykonaniex = mysql_query($zapytaniex) or die(mysql_error());
  3. ?>

i wklej wynik
bede83
Table 'tusrysty.baner' doesn't exist
piotrooo89
i już masz co Ci nie działa (jakbyś nie wiedział: tabela tusrysty.baner nie istnieje) i dlatego mysql_fetch_array głupieje. myślę że podobnie masz błędy w innych zapytaniach do bazy.
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.