0

SQLデータベースからデータを取得して配列に追加し、jsonでエンコードしてから印刷するphpスクリプトがありますが、配列に追加される前にアイテムの1つを編集したいのですが、どのように編集すればよいですか$row['name']配列に追加される前に?

これが本当に紛らわしい場合は申し訳ありません!

$con = mysql_connect("localhost","username","password");
mysql_select_db("database", $con);

        $result = mysql_query("SELECT name,email,phone FROM table;");       
        $rows = array();
        while($row = mysql_fetch_array($result))
        {           
            $rows[] = $row;
         }
        $jTableResult = array();
        $jTableResult['aaData'] = $rows;
        print json_encode($jTableResult);
4

3 に答える 3

0

次のように追加できます。

while($row = mysql_fetch_array($result))
{
if($row['name'])
{
// do here what you want.
}  
$rows[] = $row;
}

それはあなたを助けるかもしれません

于 2013-03-12T04:43:24.157 に答える
0
while($row = mysql_fetch_array($result))
{ 
    $row['name'] = YourFunction($row['name']); //change it however you want
    $rows[] = $row;
}
于 2013-03-12T04:44:48.833 に答える