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

    Loop o che altro? Come eseguire lo stesso procedimento per più dati?

    Salve a tutti un nuovo problema, o meglio cerco un bel consiglio.

    vi incollo pezzi di codice


    $url = "http://html.it";
    for ($i = 0; $i < $hrefs->length; $i++) { //1
    $url = $href->getAttribute('href'); //il resto tagliato
    }

    questo è il procedimento che devo fare sulla variabile $url. In questo caso $url = "http://html.it";, ma io voglio invece che $url sia un'array che contenga piu di un link, estratti dal database

    Come faccio ? Bisogna usare un loop o foreach?

    Se non mi sono spiegato dite pure

  2. #2
    Dipende dal codice che utilizzi per accedere al database ed estrarre i dati. In MySQL potrebbe essere un codice come questo:

    Codice PHP:
    <?php
    mysql_connect
    ("localhost""mysql_user""mysql_password") or
        die(
    "Could not connect: " mysql_error());
    mysql_select_db("mydb");

    $result mysql_query("SELECT id, name FROM mytable");

    $urls = array();
    while (
    $row mysql_fetch_array($resultMYSQL_ASSOC)) {
        
    $urls[] = $row['url'];
    }

    mysql_free_result($result);
    ?>

  3. #3
    uffy ma perchè questo non va?

    <?php
    include ('datidb.php');

    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

    $result = mysql_query("SELECT `link_url` FROM `wpa_links` WHERE 1 LIMIT 0 , 10");

    $urls = array();
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $urls[] = $row['link_url'];
    }

    mysql_free_result($result);
    ?>

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.