Visualizzazione dei risultati da 1 a 10 su 14

Discussione: [PDO] non trovato

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    allora perché qua con una query più complessa, mi funziona?

    Codice PHP:
    try {


        $query = "SELECT users.username as _username , post_categories.title as _title , post.*, DATE_FORMAT(post.data_reg,'%d/%M/%Y ore %H:%i') as 'data_it' FROM users 
           INNER JOIN post 
              ON users.id = post.id_users INNER JOIN post_categories
              ON post_categories.id = post.id_categories WHERE post.active=1 and post.id='".$id."'";
        $stmt = $db->prepare( $query );
        
        
        $stmt->bindParam(':id', $_GET['id'], PDO::PARAM_INT);
        $stmt->execute();
        $row = $stmt->fetch();
        if($row > 0)
        {
        
            $id = $row['id'];
            $content = $row["content"];
            $title = "Post : ".$row["title"];
            $layout->setTitle($title);
            $layout->startBody();
            ?>
              <div class="post">
               <div class="title">
             <h2><?php echo $row["title"]; ?></h2>
             <p><small>Postato <?php echo $row["data_it"]; ?> by <?php echo $row["_username"]; ?></small></p>
             </div>
             <hr style="background-color:#ffbf18;height:5px;">
             <div class="entry">
            <?php echo bbcode_complete($row['content']); ?>
             </div>


             </div>
            <?php
            $layout
    ->endBody();    
            
        }else
        {
            
    $err_title "Error : 404 - Pagina Non trovata";
            
    $layout->setTitle($err_title);
            
    $layout->startBody();
            echo 
    '<h2 align="center">Error : 404 - Pagina Non trovata</h2>';
            
    $layout->endBody();
        }


        }catch(
    PDOException $exception){ //to handle error
        
    echo "Error: " $exception->getMessage();
    }

    Come mai?

    idea?

    grazie mille.

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da LedGiallo Visualizza il messaggio
    allora perché qua con una query più complessa, mi funziona?

    Codice PHP:
    try {


        $query = "SELECT users.username as _username , post_categories.title as _title , post.*, DATE_FORMAT(post.data_reg,'%d/%M/%Y ore %H:%i') as 'data_it' FROM users 
           INNER JOIN post 
              ON users.id = post.id_users INNER JOIN post_categories
              ON post_categories.id = post.id_categories WHERE post.active=1 and post.id='".$id."'";
        $stmt = $db->prepare( $query );
        
        
        $stmt->bindParam(':id', $_GET['id'], PDO::PARAM_INT);
        $stmt->execute();
        $row = $stmt->fetch();
        if($row > 0)
        {
        
            $id = $row['id'];
            $content = $row["content"];
            $title = "Post : ".$row["title"];
            $layout->setTitle($title);
            $layout->startBody();
            ?>
              <div class="post">
               <div class="title">
             <h2><?php echo $row["title"]; ?></h2>
             <p><small>Postato <?php echo $row["data_it"]; ?> by <?php echo $row["_username"]; ?></small></p>
             </div>
             <hr style="background-color:#ffbf18;height:5px;">
             <div class="entry">
            <?php echo bbcode_complete($row['content']); ?>
             </div>


             </div>
            <?php
            $layout
    ->endBody();    
            
        }else
        {
            
    $err_title "Error : 404 - Pagina Non trovata";
            
    $layout->setTitle($err_title);
            
    $layout->startBody();
            echo 
    '<h2 align="center">Error : 404 - Pagina Non trovata</h2>';
            
    $layout->endBody();
        }


        }catch(
    PDOException $exception){ //to handle error
        
    echo "Error: " $exception->getMessage();
    }

    Come mai?

    idea?

    grazie mille.
    Questo non lo sapevo e per poter debuggare bisogna andare passo per passo.
    Comunque se guardi quello che hai postato vedrai che hai invertito i test.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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