2015-06-23 2 views
0

В настоящее время я собираю данные из таблицы mysql, а затем отправляю данные с помощью Curl. Значения:Изменение значений после сборки MySql DB

title : surname : email 
Max  Test  [email protected] 

Как я собрать данные затем изменить Фейлд имена в должность:

MainTitle : Lastname : MainEmail 
Max  Test  [email protected] 

это мой текущий код:

$conn = mysql_connect("localhost","max","pass"); 
$db = mysql_select_db("maindb",$conn); 
$query = "SELECT * FROM app2 "; 
$result = mysql_query($query) or die(mysql_error()); 

$url = "http://test.com?"; 
while($row = mysql_fetch_assoc($result)) { 

     $input = urldecode(http_build_query($row)); 

     $ch = curl_init();      
     curl_setopt($ch, CURLOPT_URL, $url); 
     curl_setopt($ch, CURLOPT_POST, true); 
     curl_setopt($ch, CURLOPT_POSTFIELDS, $input); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
     curl_setopt($curl_exect, CURLOPT_HEADER, true); 

     $output = curl_exec ($ch); 

     curl_close ($ch); 

     var_dump($output); 

     echo "</br>"; 
    } 
+0

Если вы можете, вы должны [прекратить использование 'mysql_ *' функций] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php). Они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). Узнайте о [подготовленном] (http://en.wikipedia.org/wiki/Prepared_statement) [заявлениях] (http://php.net/manual/en/pdo.prepared-statements.php) и рассмотрите возможность использования PDO , [это действительно не сложно] (http://jayblanchard.net/demystifying_php_pdo.html). –

ответ

0

Есть несколько возможные способы переименования полей, но проще всего сделать это в вашем SQL-заявлении:

$query = "SELECT title AS `MainTitle`, surname AS `Lastname`, email AS `MainEmail` 
      FROM app2"; 
Смежные вопросы