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

    problema mysql_num_rows

    ciao a tutti ho scritto questo piccola estrazione da db :
    codice:
    <?
    include("connessione.inc.php");
    $url = "http://sito.it";
    $controllo = "SELECT * FROM ads WHERE url = $url";
    $verifica = mysql_query ($controllo) or mysql_error();
    $ads = mysql_num_rows ($verifica);
    if ($ads != 1) {
    echo "il sito è.....qui metto poi altro";
    }
    ?>
    solo che mi restituisce questo : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in line 6 che sarebbe "$ads = mysql_num_rows ($verifica);" .

    cosa c'è di sbagliato?! grazie

    ps. la versione di mysql è la 4.1.14

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    hai controllato che la query sia giusta?
    $controllo = "SELECT * FROM ads WHERE url = '$url'";
    provala direttamente e vedi cosa ti restituisce

    ciao

  3. #3
    ti spiego la query funziona da controllo...quindi se l'url che viene passato dalla var $url è presente fa una cosa...se invece non è presente, fa un'altra...per cui ho messo che se il risultato è diverso da 1 mostra una certa cosa...ok?

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    ok...quello l'avevo capito

    Intendevo chiederti se avevi provato a stampare la query per poi provarla direttamente in phpmyadmin o quello che usi tu...
    Se non l'hai fatto prova e vedi cosa ti restituisce...

    ciao

  5. #5

  6. #6
    grazie per il link ma non risolve il mio problema...

  7. #7
    up !

  8. #8
    ho un'errore identico che mi affligge da circa 2 settimane non trovo soluzione... come potrei fare?
    grazie ciao ciao
    http://WWW.HOSTINGTALK.IT
    Forum italiano dedicato all'hosting

  9. #9
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    $verifica = mysql_query ($controllo) or die(mysql_error());
    :rollo:

  10. #10
    grazie!

    avevo messo red invece che reg
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

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.