Visualizzazione risultati 1 fino 4 di 4

Discussione: [PHP/MySQL] Problema mysql_num_rows

  1. #1
    Guest

    Predefinito [PHP/MySQL] Problema mysql_num_rows

    Ciao a tutti, ho un problema in mysql_num_rows..in pratica non mi mostra il numero ma uno strano segno un quadrato con dentro dei numeri e lettere! é_é ...ho provato la query in phpmyadmin e funziona! ^^
    Codice PHP:
    $comq = mysql_query("SELECT * FROM commenti WHERE news = '$news[id]'");
    $comn = mysql_num_rows($comq);
    if(empty(
    $comn)) { $comn = "0"; }
    $replace = ereg_replace("#commenti#",$comn,$replace);
    Grazie mille...ciao davide! ^^

  2. #2
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Codice PHP:
    $comq = mysql_query("SELECT * FROM commenti WHERE news = '".$news['id']."'");
    $comn = mysql_num_rows($comq);
    $replace = str_replace("#commenti#", $comn, $replace);
    Togli if() che è inutile

    foreach
    Ultima modifica di foreach : 08-03-2009 alle ore 19.00.43
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  3. #3
    Guest

    Predefinito

    Grazie..potrei sapere dove ho sbagliato dopo if? é_é!
    Ciauu! :D

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    Lascia l'if che puo' servire, ma la funzione ritorna falso nel caso non ci siano commenti, non "vuoto".

    Codice PHP:
    $comq = mysql_query("SELECT * FROM commenti WHERE news = '$news[id]'");
    $comn = mysql_num_rows($comq);
    if (!
    $comn) { $comn = "0"; }
    $replace = ereg_replace("#commenti#",$comn,$replace);
    Per il problema del simbolino strano, finisci probabilmente per mandare in output dei caratteri strani che vengono interpretati come unicode, e tradotti in simboli di qualche lingua per cui non hai font - da cui il quadratino con dentro 4 numeri. Guarda il sorgente della pagina, magari li c'e' il numero, o prova ad aggiungere degli echo... qua e la, per vedere cosa succede.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •