2016-06-13 79 views
-3
<?php 
    echo "<select name= 'sales' value=''>Sales Person Name</option>"; 
    echo "<option value = 'Select Sales Person' selected>Select Sales Person</option>"; 
{ 
    foreach ($con->query($sql) as $row){ 
    echo "<option value=$row[id]>$row[name]</option>"; 
} 
    echo "</select>"; 
} 
echo "<br>"; 
?> 

我想我的PDO代碼轉換爲在MySQL foreach循環,但我不知道怎麼辦呢,我剛使用PHP,請幫我如何做到這一點。轉換PDO的代碼庫MySQLi

+0

ü爲什麼要轉換PDO到mysql? mysql已被解除使用,你不應該使用它。 –

回答

1

,你可以做這樣的

$conn = new mysqli($servername, $username, $password, $dbname); 
// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 

$sql = "yourqueryhere"; 
$result = $conn->query($sql); 

echo "<select name= 'sales' value=''>Sales Person Name</option>"; 
echo "<option value = 'Select Sales Person' selected>Select Sales Person</option>"; 
while($row = $result->fetch_assoc()) { 
    echo "<option value=$row['id']>$row['name']</option>"; 
} 

$conn->close();