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

    Lettura tabella sql in array

    Ho una tabella nella forma (ID,VALORE).
    Vorrei copiare tutti i valori del campo VALORE in un array di stringhe in PHP.
    Come posso fare?

  2. #2
    Contenuto del file index.php:
    Codice PHP:
    <?php
    include("config.php");
    include(
    "connect.php");
    $query="SELECT a FROM b";
    $result=mysql_query($query,$db);
    while (
    $row=mysql_fetch_array($result)) {
        echo 
    "ciao";
    }
    ?>
    Contenuto del file config.php:
    Codice PHP:
    <?php
    $DBHOST 
    'asd';
    $DBUSER 'asd';
    $DBPW 'asd';
    $DBNAME 'asd';
    ?>
    Contenuto del file connect.php:
    Codice PHP:
    <?php
    $connection 
    mysql_pconnect("$DBHOST","$DBUSER","$DBPW")
        or die (
    "Couldn't connect to server.");

    $db mysql_select_db("$DBNAME"$connection)
        or die(
    "Couldn't select database.");
    ?>
    Quando eseguo index.php ottengo:
    Notice: Undefined variable: db
    Warning: mysql_query() expects parameter 2 to be resource, null given
    Warning: mysql_fetch_array() expects parameter 1 to be resource, null given

  3. #3
    up

  4. #4
    Risolto, erano gli short tag.
    Ora mi rimangono questi due errori:

    Warning: mysql_query() expects parameter 2 to be resource, boolean given

    Warning: mysql_fetch_array() expects parameter 1 to be resource, null given

  5. #5
    perchè usi mysql_Pconnect()???

  6. #6
    Dopo aver interrogato il database e letto i valori del campo valore,con un ciclo while vai ad aggiungere tutti i valori ad un array,ecco il codice che ti serve:

    <?php

    $host="";
    $user="";
    $pass="";
    $db="tuo_database";
    $table="tua_tabella";
    mysql_connect($host,$user,$pass) or die(mysql_error());
    mysql_select_db($db) or die(mysql_error());
    $arr_valore=array();
    $query="SELECT valore FROM $table";
    $result=mysql_query($query);
    while($val=mysql_fetch_array($result))
    {
    $arr_valore[]=$val['valore'];
    }
    mysql_close();
    ?>

    ciao fammi sapere come va...

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.