Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Problema con mysql_fetch_array()

    Come da titolo ho un problema con la funzione mysql_fetch_array()

    Riporto qui di seguito la parte in questione

    Codice PHP:
    $id $_GET['id'];

    $query "SELECT title, content FROM gc_articles AND id='$id'";

    $results mysql_query($query$db);

    $row mysql_fetch_array($results); //Riga 24

    echo "[b]$row[title][/b]

    "
    ;

    echo 
    "$row[content]

    "
    ;
        
    echo 
    "
    <a href=\"show_news.php\">Torna alla pagina iniziale</a>
    "
    ;

    echo 
    "<a href=\"all.php\">Visualizza tutti gli articoli</a>";

    mysql_close ($db); 
    ora vi riporto l'errore che mi compare quando visualizzo la pagina

    Codice PHP:
    Warningmysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\programmi\easyphp1-8\www\gamechannel2\news\view.php on line 24 
    A me sembra giusto il codice.. :master:

    Dove sta l'errore?
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  2. #2
    $query = "SELECT title, content FROM gc_articles AND id='$id'";

    il WHERE non e' opzionale....

    metti sempre la segnalazione di errore nel debug dello script...

    $results = mysql_query($query, $db) or die(mysql_error());

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Grazie 1000.. come ho fatto a non arrivarci?? dovevo solamente sotituire l'AND con il WHERE

    cmq ora ho un altro problema con una parte di script

    in pratica a video mi stampa questo link

    Array=[title] - preview

    qui di seguito c'è lo scritp che genera il link

    Codice PHP:
    $query "SELECT id, title, type FROM gc_articles ORDER BY id DESC";

    $results mysql_query($query$db);

    while (
    $row mysql_fetch_array($results))
    {
        echo 
    "<a href=\"news/view.php?id=$row[id]\">$row=[title] - $row[type]</a>
    "
    ;
    }

    mysql_close($db); 
    non capisco come mai? Ho controllato i dati inseriti nel database e ho notato che il titolo è giusto.. non capisco come mai mi stampa a video Array=[title]

    Se avete bisogno di altre parti dello script che risiedono in altre pagine chiedetemelo
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  4. #4
    echo "<a href=\"news/view.php?id=$row[id]\">$row[title] - $row[type]</a>
    ";

    senza = ....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    non capisco quello che intendi.. quale uguale dovrei togliere?
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  6. #6
    Originariamente inviato da Chef89
    non capisco quello che intendi.. quale uguale dovrei togliere?
    quello che hai messo.

    .... $row=[title] - $row[type]

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Tantissime grazie x tt l'aiuto che mi hai dato.. credo che a presto ci risentiremo
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.