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

    passaggio dati da mysql a php

    Ciao,
    sto cercando di estrarre dati da un db mysql mediante una pagina php.
    La join che faccio funziona correttamente se eseguita in mysql.
    Eseguendo la pagina php ottengo risultati ma mancano dei record.......dove sono andati a finire???
    c'è un problema nel passaggio dati da mysql a php???....... cosa accade???
    Vi è mai capitato???
    Sapete aiutarmi????
    Grazie!!!!

  2. #2

    Re: passaggio dati da mysql a php

    Originariamente inviato da RobinHoood
    Ciao,
    sto cercando di estrarre dati da un db mysql mediante una pagina php.
    La join che faccio funziona correttamente se eseguita in mysql.
    Eseguendo la pagina php ottengo risultati ma mancano dei record.......dove sono andati a finire???
    c'è un problema nel passaggio dati da mysql a php???....... cosa accade???
    Vi è mai capitato???
    Sapete aiutarmi????
    Grazie!!!!
    ti pare sia possibile darti una risposta senza valutare almeno di striscio un po' di codice utilizzato????




    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Codice PHP:
    <?php
    $tipo
    =$_GET['type'];
    $a =$_GET['l'];
    $b =$_GET['ra'];
    $c =$_GET['dc'];


    //apertura connessione a db



    $query="select * from   nomedb.tab1
    inner join   nomedb.tab2 on   nomedb.tab1.id_elemento =   nomedb.tab2.id_elemento
    inner join   nomedb.tab3 on   nomedb.tab2.id_chiave=  nomedb.tab3.id_chiave
    where id_a='
    $a' and id_b='$b' and id_c='$c'";

    $risultato=mysql_query($query);


    if(
    $row mysql_fetch_object($risultato)){
          while (
    $row mysql_fetch_object($risultato))
          {
          
    ?>
                
             <?php   
             $nome
    ="$row->nome";   
             
    ?>
                   [img]./images/<?php echo str_replace([/img].jpg"  >
                

                

    <?php echo"
    dato1 :$row->marca
    "; ?></p>
                

    <?php echo"
    dato2 :$row->nome"; ?></p>
                

    <?php echo"
    dato3 :$row->id_ic"; ?></p>
                

    <?php echo"
    dato4 :$row->id_cv
    "; ?></p>
               


               
             <?php
          }
    }elseif(
    $row==0)
    {
    echo"
    non sono presenti prodotti con le caratteristiceh indicate
    ";   ?>


    <?php  }

    /*chiusura connessione a db*/

    ?>
    grazie a tutti di cuore.
    Smiley

  4. #4
    codice:
    if($row = mysql_fetch_object($risultato)){
          while ($row = mysql_fetch_object($risultato))
    eccolo qua .... chiami due volte mysql_fetch_object e ti fumi il result set del primo record

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    io ti ringrazio e sinceramente ti ammiro di cuore!!!!

    potresti suggerrmi una valida alternativa cortesemente?

    volevo estrarre dati ed eseguire istruzioni in un ciclo se e solo se la select trova record;non sono esperto e forse mi esprimo malino!

    Grazie

  6. #6
    codice:
    if(mysql_num_rows($risultato) > 0 ){
          while ($row = mysql_fetch_object($risultato))

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7

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.