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

    problema con mysql_fetch_array

    salve a tutti. Ho un problema con il seguente codice

    Codice PHP:
    <?
    include("top_foot.inc.php");
    include(
    "config.inc.php");
    top();

    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $keys explode (","$chiave);

    $query "";
    reset ($keys);
    while (list(
    $parola) = each($keys)) 
    $parola trim($parola);
    if (
    $parola != "")
    $query .= "titolo LIKE '%$parola%' OR testo LIKE '%$parola%' OR autore LIKE '%$parola%' OR ";
    }
    $query .= "0";

    $query "SELECT id, titolo, data FROM news WHERE" $query ;

    $result mysql_query($query$db);


    while (
    $row mysql_fetch_array($result))

    {  
       echo 
    '[url="view.php?id=$row[id]"]' date("j/n/y"$row[data]) . - "$row[titolo][/url]
    "
    ; }

    mysql_close($db);
    foot();
    ?>
    ovviamente si tratta dello stesso codice che si trova in http://php.html.it/guide/lezione/228...re-di-ricerca/

    una volta eseguito il codice mi genera un errore del tipo:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\xxx/xxx\result.php on line 28

    qualkuno mi puo aiutare gentilmente???

    p.s.: premetto ke per installare php, apache e mysql ho usato l'ultima versione di easyphp

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    prova ad aggiungere uno spazio dopo il where
    $query = "SELECT id, titolo, data FROM news WHERE " . $query ;

  3. #3
    niente non funziona

  4. #4
    nn capisco perke nn funzioni... negli altri funziona tranne ke in questo (cn 'altri' intendo quelli sempre della guida d'esempio)

  5. #5
    il problema sta sicuramente nel codice php ke viene inviato alla funzione mysql_fetch_array...

    cmq provero ad aggiornare php

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.