Sırasında deyimi ile bir dizi excute

0 Cevap php

Ok i deniyorum bu kod benim db her telefon numarası için excute yapmak duyuyorum. Burada tavsiye aşağıdaki önce ben bir seferde sadece tek bir numaraya göndermek başardı, ben döngü bu bir süre statment eklemek için tavsiye var. Ancak benim kod artık istemiyorum işi yok. İşte öncesi ve sonrası olduğunu. Ben yanlış bir şey yaptığını biliyorum.

BEFORE (Working-no db)

// Set SMS options
$data['post'] = array (
  '_rnr_se'     => $rnrse,
  'phoneNumber' => '123456789', 
  'text'        => 'This is a test SMS',
  'id'          => ''
);

// Send the SMS
$response = xcurl::fetch('api.gateway.com/', $data);

// Evaluate the response
$value = json_decode($response['data']);

if($value->ok) {
  echo "SMS message sent! ({$data['post']['phoneNumber']}: {$data['post']['text']})";    
} else {
  echo "Unable to send SMS! Error Code ({$value->data->code})\n\n";
  echo     'data: '; print_r(    $data); echo "\n\n";
  echo 'response: '; print_r($response);
}

AFTER(Not working with db)

// Set SMS options
mysql_connect("localhost", "music", "") or
    die("Could not connect: " . mysql_error()); mysql_select_db("music");

$result = mysql_query("SELECT id, numbers FROM account_templates");

while ($row = mysql_fetch_array($result)) {
  $data['post'] = array (
    '_rnr_se'     => $rnrse,
    'phoneNumber' => $row['numbers'], 
    'text'        => 'This is a test SMS',
    'id'          => '' 
  );

  // Send the SMS
  $response = xcurl::fetch('api.gateway.com', $data);

  // Evaluate the response
  $value = json_decode($response['data']);
}
if($value->ok) {
  echo "SMS message sent! ({$data['post']['phoneNumber']}: {$data['post']['text']})";
} else {
  echo "Unable to send SMS! Error Code ({$value->data->code})\n\n";
  echo     'data: '; print_r(    $data); echo "\n\n";
  echo 'response: '; print_r($response);
}

0 Cevap