Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Gdzie jest błąd
thekoks
post
Post #1





Grupa: Zablokowani
Postów: 64
Pomógł: 1
Dołączył: 31.03.2009

Ostrzeżenie: (60%)
XXX--


Witam chciałem zrobić coś żeby mieć możliwość pobierania danych z bazy danych więc zrobiłem jakie coś
  1. <?php
  2. $id = $_GET['test'];
  3. require('config.php');
  4. $wynik = mysql_query("SELECT * FROM tresc WHERE id='".$id."'");
  5.  if(mysql_num_rows($wynik) != '0') {
  6.           $row = mysql_fetch_array($r);
  7.           echo 'test('.$row['tresc'].')';
  8. }
  9. ?>

jak wpisze adres test.php?test=4 powinno mi pokazać tekst z tabeli tresc i rekord 4 ale pokazuje mi błąd
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/ftp/artur/public_html/login/test.php on line 21
test()
a jak wpiszę np test.php?test=23 nic nie pokazuje
w tabeli mam dwa pola "id" i "tresc"

Ten post edytował thekoks 23.04.2009, 13:15:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




1) sprawdz czy polaczyles sie z baza
2) Po zapytaniu daj
  1. <?php
  2. ?>
Go to the top of the page
+Quote Post
thekoks
post
Post #3





Grupa: Zablokowani
Postów: 64
Pomógł: 1
Dołączył: 31.03.2009

Ostrzeżenie: (60%)
XXX--


z bazą jest połączony na 100% bo na tej samej stronie mam jeszcze jeden skrypt i działa dobrze
a po dodaniu
  1. <?php
  2. ?>

tak samo

Ten post edytował thekoks 23.04.2009, 13:20:37
Go to the top of the page
+Quote Post
osl
post
Post #4





Grupa: Zarejestrowani
Postów: 260
Pomógł: 41
Dołączył: 6.04.2009
Skąd: Gdańsk/okolice

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


a co to jest $r?
może $wynik? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
  1. <?php
  2. $id = $_GET['test'];
  3. require('config.php');
  4. $wynik = mysql_query("SELECT * FROM tresc WHERE id='".$id."'");
  5. if(mysql_num_rows($wynik) != '0') {
  6.          $row = mysql_fetch_array($wynik);
  7.          echo 'test('.$row['tresc'].')';
  8. }
  9. ?>


Ten post edytował osl 23.04.2009, 13:20:03
Go to the top of the page
+Quote Post
thekoks
post
Post #5





Grupa: Zablokowani
Postów: 64
Pomógł: 1
Dołączył: 31.03.2009

Ostrzeżenie: (60%)
XXX--


heh banalne działa ale zamiasta samo tresc pokazuje mi test(tresc)

Ten post edytował thekoks 23.04.2009, 13:22:39
Go to the top of the page
+Quote Post
wookieb
post
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No skoro to kazales wyswietlic to czego ty chcesz?
Zapewne chcesz wywolac funkcje ale nie sadzisz ze zrobisz to pomiedzy ' '...
  1. <?php
  2. echo test($row['tresc']);
  3. ?>


PODSTAWY PODSTAW!

Ten post edytował wookieb 23.04.2009, 13:23:52
Go to the top of the page
+Quote Post
thekoks
post
Post #7





Grupa: Zablokowani
Postów: 64
Pomógł: 1
Dołączył: 31.03.2009

Ostrzeżenie: (60%)
XXX--


mój błąd nie zauważyłem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 22.08.2025 - 18:14