Visualizzazione dei risultati da 1 a 5 su 5

Discussione: PHP array MySQL

  1. #1

    PHP array MySQL

    Sto facendo un semplice lavoro su di un array, ma non capisco perché questo codice fa "impazzire" il browser generandomi un pagina lunghissima ed infinita..

    Io vorrei che nel momento in cui l'array['testo'] é uguale al contenuto della variabile $a, il ciclo while si blocchi.. però il browser continua a stampare a video sempre e soltanto la prima riga contenuta nell'array e cioé:

    1 uno dove 1 é l'id ed uno é il testo

    perché?

    codice:
    <?php
    
    include("connect.php");
    
    $array=array();
    
    $a="cinque";
    
    $sql=mysql_query("SELECT id, testo FROM prova");
    
    $array=mysql_fetch_array($sql);
    
    while($array['testo'] != "$a")
    {
    echo $array['id'] . ' ' . $array['testo'] . ' ' . '
    ';
    }
    
    
    ?>

  2. #2
    Prova così
    Codice PHP:
    <?php

    include("connect.php");

    $array=array();

    $a="cinque";

    $sql=mysql_query("SELECT id, testo FROM prova");

    $array=mysql_fetch_array($sql);

    while(
    $array[1] != $a)
    {
    echo 
    $array[0] . ' ' $array[1] . ' ' '
    '
    ;
    }


    ?>

  3. #3
    non cambia.. stesso risultato, ma chissà perché..

  4. #4
    E perchè non usi la query per filtrare ciò che non ti serve?
    Codice PHP:
    <?php 

    include("connect.php"); 

    $array=array(); 

    $a="cinque"

    $sql=mysql_query("SELECT id, testo FROM prova WHERE testo != '" $a "'"); 

    while(
    $array=mysql_fetch_array($sql)) 

    echo 
    $array["id"] . ' ' $array["testo"] . ' ' '
    '




    ?>

  5. #5
    ecco non ci avevo pensato.. grazie provo e ti dico

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 © 2024 vBulletin Solutions, Inc. All rights reserved.