2012-04-12 60 views
0

我有这样的代码连接到MySQL,并从一个表中获取数据:MySQL数据,形成用PHP

<?php 

    //Include database connection details 
    require_once('sql/config.php'); 

    //Connect to mysql server 
    $link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); 
    if(!$link) { 
     die('Failed to connect to server: ' . mysql_error()); 
    } 

    //Select database 
    $db = mysql_select_db(DB_DATABASE); 
    if(!$db) { 
     die("Unable to select database"); 
    } 

    $result = mysql_query("SELECT * FROM customers"); 

    while($row = mysql_fetch_array($result)) { 
     echo $row['email']; 
     echo "<br />"; 
    } 

    mysql_close($link); 
?> 

现在,我怎么填这个电子邮件数据从MySQL到这是创建以前安全的形式?

+3

我不明白你的问题... – Marco 2012-04-12 13:11:46

+0

你的代码似乎没问题。你想完全填写什么?更好地解释 – ShinTakezou 2012-04-12 13:12:25

+0

我想将id row ['email']放在ID为 – 2012-04-12 13:20:03

回答

0

变化

while($row = mysql_fetch_array($result)) { 
     echo $row['email']; 
     echo "<br />"; 
    } 

到:

while($row = mysql_fetch_array($result)) { 
     $emails_array[] = $row['email']; 
    } 

然后使用$emails_array为:

$people_to_email_to = implode(";", $emails_array); 

那么你的表格:

echo "<input id='emails' type='text' value='$people_to_email_to' name='emails' />";