Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nieudany CMS
Forum PHP.pl > Forum > Bazy danych > MySQL
dcfighter
Postanowiłem zrobić sobie mały cmsik w php i mysql, składa się on z dwóch plików, arty.php i pokaz.php ,gdy przechodzi do pokaz.php wyświetla się błąd "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/nakedsnake.freesuperhost.com/or/pokaz.php on line 6"


to jest plik arty.php
  1. <?
  2. require_once ('mysql_connect.php');
  3. $query2=&#092;"SELECT * FROM arty\";
  4. $result2=@mysql_query($query2);
  5. while($row=mysql_fetch_array($result2))
  6. {
  7. echo(&#092;"<a href=\"pokaz.php?name=$row[0]\">$row[0]</a>\");
  8. }
  9. ?>


A to jest pokaz.php
  1. <?
  2. require_once ('mysql_connect.php'); 
  3.  
  4. $query2=&#092;"SELECT * FROM arty WHERE name=$name\";
  5. $result2=@mysql_query($query2);
  6. while($row=mysql_fetch_array($result2))
  7. {
  8. echo($row[1]);
  9. }
  10. ?>




Zapomniał bym dodać, tabela arty składa sie z dwóch pól, "name" i "art"
Dla ułatwienia , oto adres skryptu http://nakedsnake.freesuperhost.com/or/arty.php
dr_bonzo
$query2="SELECT * FROM arty WHERE name=$name";

stringi musisz otoczyc apostrofami [ ' ]
$query2="SELECT * FROM arty WHERE name='$name'";
crash
Jeszcze wypadałoby:
  1. <?php
  2. $name = $_GET['name'];
  3. ?>
docent
chyba, ze register globals jest ustawione dosc protekcjonalnie :laugh.gif:
Puciek
Mozliwe tez ze nasz kolega tylko laczy sie z baza ale niwybiera bazy
  1. <?php
  2. ?>
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.