2016-09-19 7 views
-7

Hallo Ich habe diesen Code funktioniert, aber ich muss den Code konvertieren, um als PDO zu arbeiten. Ich habe so viele Variationen versucht, aber nicht gearbeitet. Ich habe $ conn als Verbindung. Vielen Dank im Voraus.Konvertieren in mysql_connect zu PDO

 $projectrfpid = $_GET['projectrfpid']; 
     $allRecords = mysql_query('SELECT * FROM projectscostbreakdown WHERE projectscostbreakdown_projectid='.$projectrfpid.' AND projectscostbreakdown_deleted=1 ORDER BY projectscostbreakdown_areaname, projectscostbreakdown_order ASC'); 
     if(is_resource($allRecords)) 
     { 
      while($row = mysql_fetch_assoc($allRecords)) 
      { 
       ?> 
       <tr id="<?php echo $row['projectscostbreakdown_id']; ?>" > 
        <td ><img src="../test/images/icon-drag.png" height="30" style="cursor:pointer;"/></td> 
        <td><b><?php echo $row['projectscostbreakdown_areaname']; ?>:</b> <?php echo $row['projectscostbreakdown_itemname']; ?><br /><?php echo nl2br($row['projectscostbreakdown_itemdescription']); ?></td> 
       </tr> 
       <?php 
      } 
     } 
     ?> 
+3

Sie sollten uns zeigen, was Sie versucht haben, und wo hast du gesteckt. Stackoverflow ist keine Website, auf der andere gebeten werden, Ihre Arbeit für Sie zu erledigen. – Jester

+0

Sorry, ich habe es so oft probiert und habe den Code gelöscht, sobald es nicht funktioniert hat. also konnte ich nicht dokumentieren, was ich versucht habe. Wird es bald aktualisieren. Vielen Dank. – user366966

Antwort

-1

Tun Sie dies .. ändert

$con = mysqli_connect(DB_SERVER,DB_USER,DB_PASSWORD,DB_NAME); 
$sql ="SELECT * FROM projectscostbreakdown WHERE projectscostbreakdown_projectid='.$projectrfpid.' AND projectscostbreakdown_deleted=1 ORDER BY projectscostbreakdown_areaname, projectscostbreakdown_order ASC"; 

$allRecords = mysqli_query($con, $sql); 

while ($row = mysqli_fetch_array($allRecords , MYSQLI_ASSOC)) { 
    { 
    ?> 
     <tr id="<?php echo $row['projectscostbreakdown_id']; ?>" > 
     <td ><img src="../test/images/icon-drag.png" height="30" style="cursor:pointer;"/></td> 
     <td><b><?php echo $row['projectscostbreakdown_areaname']; ?>:</b> <?php echo $row['projectscostbreakdown_itemname']; ?><br /><?php echo nl2br($row['projectscostbreakdown_itemdescription']); ?></td> 
     </tr> 
    <?php 
    } 
} 
+0

Danke, aber ich möchte meinen Code in PDO konvertieren. – user366966

-1
I am writing a general format. 
Fill up the below fields: 
$dbhost  = ""; 
$dbname  = ""; 
$dbuser  = ""; 
$dbpass  = ""; 

//make the connection 

$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass); 

$sql="SELECT * FROM projectscostbreakdown WHERE projectscostbreakdown_projectid=:id AND projectscostbreakdown_deleted=1 ORDER BY projectscostbreakdown_areaname, projectscostbreakdown_order ASC"; 

//always use parameterized queries 

$query=$conn->prepare("$sql"); 

//Bind parameter values using PDO's bindValue method 
$query->bindValue(':id', $projectrfpid); 

$query->execute(); 
$results = $query->fetchAll(PDO::FETCH_ASSOC); 

Look up the PDO section in the php manual to learn more. 
Verwandte Themen