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

    [mySQL] Non ne posso più

    Ragazzi c'è qualcosa che non mi quadra proprio.


    CREATE TABLE `commenti` (
    `id` int(7) NOT NULL auto_increment,
    `from` int(7) NOT NULL default '0',
    `to` int(7) NOT NULL default '0',
    `testo` text NOT NULL,
    `data` varchar(12) NOT NULL default '0',
    KEY `id` (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=55 ;

    Questa è la tabella su cui sto lavorando. Ora avrei dovuto fare un banalissima query che conti quanti record ci sono per ogni utente (come riferimento il campo to)

    ecco allora il codice:
    Codice PHP:

    //tanto per capirci siamo all'interno di un while che tira fuori tutti i vari utenti.
    while ($row mysql_fetch_array($result)) {
    //a questo punto cerchiamo di vedere quale è il numero di commenti scritti all'utente in questione....
    $query mysql_query("SELECT * FROM commenti WHERE to=".$row['id']."");
    $num mysql_num_rows($query);
    //a questo punto il numero di utenti scritti è nella variabile $num
    echo "<a href=?a=user&id={$row['id']}>{$row['classe']} - {$row['username']}</a> - ".$num."
    "
    ;

    MA INVECE MERAVIGLIA DELLE MERAVIGLIE! NON FUNZIONA!!!!

    Dice: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\WM\www\inoob\index.php on line 241

    Se tolgo la clausula WHERE tutto funziona!
    Ho provato allora con un SELECT COUNT ma stesso risulta identico di num_rows.

    Ho provato a mettere WHERE to=".$row['id']." oppure anche con gli apici: WHERE to=".$row['id']."

    Ho provato a fare un echo della query e arrivano tutte le variabili necessarie....

    Non so che fare....

  2. #2
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    scusa temo di non capire e che ci azzecca con ASP???? il codice non è php???
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  3. #3
    HO PURE CANNATO FORUM!

  4. #4
    Originariamente inviato da flacchio
    HO PURE CANNATO FORUM!
    ke hai fatto???

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    $query = mysql_query("SELECT * FROM commenti WHERE to=".$row['id']."") or die(mysql_error());

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.