Número da lista na matriz php

Para o meu trabalho, devo enviar múltiplos sms com um api e quero colocar números na matriz de mysql como este:

(os números estão no meu database)

Eu quero assim:

$list_num = array( '0601020301','0601020302','0601020303','0601020304','0601020305','0601020306','0601020307','0601020308','0601020309','0601020310', '0601020311','0601020312','0601020313','0601020314','0601020315','0601020316','0601020317','0601020318','0601020319','0601020320', '0601020321','0601020322','0601020323','0601020324','0601020325','0601020326','0601020327','0601020328','0601020329','0601020330' ); 

Eu tentei isso, mas não funciona:

 $result = mysql_query("SELECT * FROM test"); if (!$result) { die('Requête invalide : ' . mysql_error()); } $a = array(); while ($row = mysql_fetch_assoc($result)) // moi je fais comme ca un mysql_fetch_* { $a[] = $row['numero']; foreach ($a as $val) { $ret .= "$val"; if ($ret == end($a)) //var_dump($val); { //echo "'".$val."'"; } else { echo "'".$val."',"; } } } 

Provavelmente método errado, eu tenho pesquisa antes aqui antes, muito obrigado.

Isso deve fazer o truque. Você só precisa adaptar os nomes / parâmetros às suas necessidades. Eu usei json, faça outra coisa se precisar, ou decodifique …

 prepare($query); $results = $stmt->execute(); $stmt->bind_result($id_test, $name_test, $phone_test); $stmt->store_result(); if ($stmt->num_rows > 0) { $phones = array(); $phone = array(); while($stmt->fetch()){ echo"[ $id_test -> $name_test -> $phone_test ]
"; $phone = "$phone_test"; array_push($phones, $phone); } } else { echo"[ no data ]"; } //print_r($phones); echo json_encode($phones); ?>

saída: [“00544656347”, “0065465836”, “00656566745”, “0068456868”, “00626565064”]

EDITAR: por favor, como mysql_ * foi obsoleto no PHP 5.5 (consulte o doc PHP ) você deve preferir o PPS: declarações parametrizadas preparadas . Isso ajudará a prevenir a injeção SQL

Meu script não funciona com o json de saída, no entanto, é um bom truque. Como fazer assim:

 $data = array( array( 'number 1 from my database', 'number 2 from my database', 'number 3 from my database', 'number 4 from my database', 'number 5 from my database', 'number 6 from my database', 'number 7 from my database' ),