Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    argomento non valido[query select]

    Sto cercando di effettuare una query di questo tipo:

    Codice PHP:


    SELECT 
    FROM negozio WHERE DESCRIZIONE LIKE  '%$parolachiave%' OR NOME_PRODOTTO LIKE  '%$parolachiave%' AND GENERE LIKE '".$_SESSION['genere']."' LIMIT $prima$pages

    ho provato anche così:

    Codice PHP:


    SELECT 
    FROM negozio WHERE (DESCRIZIONE LIKE  '%$parolachiave%' OR NOME_PRODOTTO LIKE  '%$parolachiave%' AND GENERE LIKE '".$_SESSION['genere']."'LIMIT $prima$pages
    ma non è una query valida

  2. #2
    perché dici che non è valida? a parte la mancanza delle virgolette all'inizio io non vedo errori...
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Infatti sono stupito. Non ne ho idea. Le tabelle esistono e sono nominate correttamentem ma l'argomento ricevuto da mysql_num_rows(mysq_query(query)) mi dice argomento non valido

  4. #4
    ma ricevi qualche errore? ( dal mysql_error intendo )

    hai provato a far stampare la query ed eseguirla da PhpMyAdmin?
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    Originariamente inviato da lorenz_italy
    Infatti sono stupito. Non ne ho idea. Le tabelle esistono e sono nominate correttamentem ma l'argomento ricevuto da mysql_num_rows(mysq_query(query)) mi dice argomento non valido
    Non annidare queste due funzioni. Una volta funzionava ora non piu'.

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

  6. #6
    Originariamente inviato da piero.mac
    Non annidare queste due funzioni. Una volta funzionava ora non piu'.
    in che senso non funziona più? io ho fatto un paio di prove e pare funzionare :master:


    @lorenzitaly: non avevo visto il tuo edit...
    comunque se il mysql_num_rows ti dice argomento non valido è perché, molto probabilmente, il mysql_query ti restituirebbe un errore.
    prova a spezzattarli e al mysql_query aggiungi la notazione dell'errore con mysql_query($sql)or die(mysql_error());
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  7. #7
    nelle nuove release non funziona piu' se annidi le due funzioni.

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

  8. #8
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da piero.mac
    nelle nuove release non funziona piu' se annidi le due funzioni.
    :master:
    nuove release di cosa?

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    131
    ciao
    hai provato cosi'
    SELECT * FROM negozio WHERE DESCRIZIONE LIKE '%". $parolachiave." %' OR NOME_PRODOTTO LIKE '%". $parolachiave%." ' AND GENERE LIKE '".$_SESSION['genere']."' LIMIT ". $prima." , ". $pages."

  10. #10
    Originariamente inviato da luca200
    :master:
    nuove release di cosa?
    mysql.... me ne sono accorto con la funzione di paginazione di guidozz...

    erano mi pare php 5.0.5 e mysql 4.1.x
    codice:
     //conteggio i record presenti
     $righe = mysql_num_rows(mysql_query($query));
     if ($righe == 0){ return false; }
    Da errore di risorsa non valida, ho dovuto modificare in:
    codice:
     //conteggio i record presenti
     $resource = mysql_query($query);
     $righe = mysql_num_rows($resource);
     if ($righe == 0){ return false; }

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

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.