Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błąd [Php/MySql]
Forum PHP.pl > Forum > Przedszkole
White_Master
Mam taki kod :
  1. <?
  2. $dbc = mysql_connect (localhost, root, krasnal);
  3. mysql_select_db(&#092;"cms\");
  4. print(&#092;"<A HREF='posting.php'>Napisz post</A>\");
  5. print(&#092;"<BR>\");
  6. $query = &#092;"SELECT posts FROM forum WHERE subject=$view\";
  7. $result = @mysql_query ($query);
  8. print(&#092;"<TABLE BORDER='0'>\");
  9. while ($row = mysql_fetch_array ($result, MYSQL_NUM)) {
  10. $pole;
  11. $pole++;
  12. if ($pole==1) { $kolor = &#092;"#800000\"; }
  13. if ($pole==2) { $kolor = &#092;"#373737\"; $pole=0; }
  14. print(&#092;"<TR BGCOLOR='$kolor' width='900'><TD width='900'><A HREF='view.php?$row[0]'>$row[0]</TD></TR>\");
  15. }
  16. print(&#092;"</TABLE>\");
  17.  
  18. ?>

i wyskakuje mi taki błąd :
Cytat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\dla asd\CMS\forum\view.php on line 15
.
Co w tym jest źle questionmark.gif
hwao
  1. <?php
  2. $query = &#092;"SELECT posts FROM forum WHERE subject=$view\";
  3. $result = @mysql_query ($query) or die( mysql_error() );
  4. ?>
White_Master
taki błąd :
Cytat
Nieznana kolumna 'KIVI' w where clause
Ociu
  1. <?php
  2. $dbc = mysql_connect ('localhost', 'root', 'krasnal');
  3. ?>
White_Master
błąd ten sam sad.gif
hwao
  1. <?php
  2. $dbc = mysql_connect ('localhost', 'root', 'krasnal') or die( 'zle polaczenie'. mysql_error() );
  3. mysql_select_db( &#092;"cms\" ) or die( 'zla baza danych'. mysql_error() );
  4. ?>

Na pewno dobrze Cie laczy?

  1. <?php
  2. $query = &#092;"SELECT posts FROM `forum` WHERE subject='$view'\";
  3. $result = mysql_query ($query) or die( mysql_error() );
  4. ?>
White_Master
hwao błąd ten sam sad.gif
Nievinny
A jaką wartość ma zmienna $view?
White_Master
$view ma wartość zmiennej $row[X] czyli treść tematu (subject z tabeli forum)
chyba wyjaśniłem to dość dosłownie smile.gif
Ociu
Wywal tą @ przed mysql_query.

Edit:
Troszke mi się nie widzi to zapytanie. Wybierasz posts i chcesz
<A HREF='view.php?$row[0]'>$row[0]</TD></TR> ? Coś jest nie tak.
White_Master
wywaliłem @ sprzed mysql_query i błąd ten sam

a tego co zedytowałeś nie zrozumiałem smile.gif
Ociu
Nie rozumiem tego Twojego zapytania MySQL.
SELECT posts FROM forum WHERE...

Coś jest nie tak. Przyjmuję że posts to tekst więc chcesz dać do linku cały tekst ?

Spróbuj dac zamiast posts *
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.