Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323

    Uso pdo (Record che li mangia)

    salve, ho questo codice di prova che sto imparando ad usare pdo..
    ora il problema e che mi mangia un record .. e nella tabella ce ne sono 3 ed uso il database sqlite..
    come mai si mangia i record.?
    ecco il codice:
    codice:
    <?phpinclude("inc.php");
    ?>
    <?php   
    $sql = "SELECT * FROM posts_categories";
    
    
    $r = $pdo->query($sql);
    
    
    if($r->fetchColumn() == 0) 
    { 
            echo "No data found"; 
    } else
    {
    	while($row = $r->fetch())
    	{
    		print $row['name'] .' -<br /> '. ' - '. $row["isPublic"]. ' - <br />'.$row["created"].'<br />';
    
    
    	}
    }
    
    
    ?>
    mi dite come mai .. perché se metto:
    codice:
    foreach ($pdo->query($sql) as $row)
    li vede tutti.. ma vorrei evitare l'uso del for in quel modo..
    avete idee?

    grazie mille.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Codice PHP:
    $r $pdo->query($sql);
    $rows $r->fetchAll();

    if(
    $rows)
       foreach(
    $rows as $row)
         print 
    $row['name'] .' -<br /> '' - '$row["isPublic"]. ' - <br />'.$row["created"].'<br />';
    else
       echo 
    'No data found'
    Qual'è il problema?

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.