2016-06-10 8 views
0

bekam ich einen Fehler mit meinem php project.Error unten sind. Wie kann ich dieses Problem lösen? Ich nichtphp Abfrage fehlgeschlagen ‚bestellen Klausel‘

Hinweis in PHP haben viel Erfahrung: Abfrage fehlgeschlagen: Unknown column 'P.id' in 'bestellen Klausel'

Warnung: mysql_fetch_object(): geliefert Argument ist keine gültige MySQL Ergebnis Ressource

<?php 
      $search= ""; 
      if(isset($_POST['btnsearch'])) 
      { 
       $search="WHERE p.product_description LIKE '%".$_POST['search']."%'"; 
      } 
      else 
      { 
       $search=""; 
      } 

      $query = mysql_query("SELECT 
             p.id, 
             p.product_description, 
             p.product_category, 
             p.album_name, 
             p.date, 
             pd.product_name 
             FROM 
             product AS p 
             INNER JOIN product_detail AS pd ON p.id = pd.product_id 
             ".$search." 
             GROUP BY p.id 
             ORDER BY P.id ASC 
             ") or trigger_error('Query Failed: ' . mysql_error()); 

      while ($row = mysql_fetch_object($query)) 
      { 
       ?> 

           <tr> 
            <td><img style="width:100px; height=100px;" src="<?php echo 'upload/' .$row->product_name?>"></td> 
            <td class="center"><?php echo $row->album_name ?></td> 
            <td class="center"><?php echo $row->product_description ?></td> 
            <td class="center"><?php echo $row->product_category ?></td> 
            <td class="center"> 
             <?php echo $row->date ?> 
            </td> 
            <td class="center"> 

             <a class="btn btn-info" href="edit.php?id=<?php echo $row->id ?>"> 
              <i class="halflings-icon white edit"></i> 
             </a> 
             <a class="btn btn-info" href="view.php?id=<?php echo $row->id ?>"> 
              <i class="halflings-icon white edit"></i> 
             </a> 
             <a class="btn btn-danger" onclick="return confirm('Are you sure to delete this Image ?');" href="delete.php?id=<?php echo $row->id ?>"> 
              <i class="halflings-icon white trash"></i> 
             </a> 
            </td> 
           </tr> 


         <?php 
          } 

         ?> 

Antwort

1

Groß- und Kleinschreibung? ändern versuchen ORDER BY P.id ASC mit ORDER BY p.id ASC

+0

Dank monteico, Es funktioniert, dies geschah, nachdem ich Server hinzugefügt. Es funktioniert zuvor mit lokalen Server in Ordnung (Xampp) , wie es sein könnte? – sj2012

+0

Sie sind willkommen. in der Regel wegen der DB charset, die charset u in Xampp hat, ist Groß- und Kleinschreibung, aber in dem neuen Server ist es nicht. ok, markiere das als gelöst – monterico