Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Gdzie jest błąd
Forum PHP.pl > Forum > Przedszkole
thekoks
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"
wookieb
1) sprawdz czy polaczyles sie z baza
2) Po zapytaniu daj
  1. <?php
  2. ?>
thekoks
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
osl
a co to jest $r?
może $wynik? 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. ?>
thekoks
heh banalne działa ale zamiasta samo tresc pokazuje mi test(tresc)
wookieb
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!
thekoks
mój błąd nie zauważyłem winksmiley.jpg
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.