Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z mysql_fetch_row
jaros1024
post
Post #1





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

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


Witam. Mam kod:
CODE
<?php

$db = mysql_connect("localhost", "login", "pass", "baza");

if (!$db)
{
echo 'Nie mozna ustanowic polaczenia!';
}
else
{
echo '';
}


$result = mysql_query ("SELECT tekst FROM czywiesz") ;

$row = mysql_fetch_array($result);
echo $row;



?>


I otrzymuję błąd:
CODE
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in F:\xampp\htdocs\czywiesz.php on line 17


Co jest źle? Z góry dzięki za odpowiedź.
Go to the top of the page
+Quote Post
celbarowicz
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 31
Dołączył: 30.03.2009
Skąd: Szczecin

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


zrób tak:

  1. while($row=mysql_fetch_array($result)){
  2. echo $row[0]; echo '<br>';
  3. }
  4.  
  5.  
  6.  


i daj znać czy działa.
Go to the top of the page
+Quote Post
Ges
post
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 9
Dołączył: 22.02.2008

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


Odpowiedz jest ukryta w komunikacie o błędzie...

"mysql_fetch_array() expects parameter 1 to be resource, boolean given"

trafia tam boolean, więc proponuje przed tym wstawić:

  1. var_dump($result);


zobaczysz ze jest === false to znaczy ze zapytaine sie nie udało

  1. $result = mysql_query ("SELECT tekst FROM czywiesz") ;


a to odpowie CI na pytanie co zle zapisujesz w tak prostym zapytaniu (IMG:style_emoticons/default/smile.gif)

A odpowiedź zapewne będzie brzmiała "No database selected", co powinno przekierować Cię do deklaracji funkcji mysql_connect, która jako 4 parametr nie przyjmuje nazwy bazy, tylko $new_link (IMG:style_emoticons/default/smile.gif)

Co zapewne naprowadzić Cię powinno na
  1. mysql_query("USE baza");
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #4





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


odpowiedz jest prosta. $row jest tablia i trzeba ja printowac jak tablice
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 05:19