Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> błąd - mysql_fetch_array
bede83
post 4.11.2008, 17:16:17
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.11.2008

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


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


Ten post edytował bede83 4.11.2008, 18:15:42
Go to the top of the page
+Quote Post
Spawnm
post 4.11.2008, 17:19:48
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




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

co do warningu to pokaz budo db bo chyba tu będzie błąd tongue.gif
Go to the top of the page
+Quote Post
bede83
post 4.11.2008, 18:09:42
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.11.2008

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


co takiego??
Go to the top of the page
+Quote Post
artur_dziocha
post 4.11.2008, 18:33:50
Post #4





Grupa: Zarejestrowani
Postów: 320
Pomógł: 53
Dołączył: 18.09.2007
Skąd: Radom

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


uzywaj bbcode
  1. <?php
  2. $wykonaniex = mysql_query($zapytaniex) or die(mysql_error());
  3. ?>

i wklej wynik
Go to the top of the page
+Quote Post
bede83
post 4.11.2008, 18:40:37
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.11.2008

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


Table 'tusrysty.baner' doesn't exist
Go to the top of the page
+Quote Post
piotrooo89
post 4.11.2008, 20:26:25
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




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.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 02:01