Exemple #1
0
 /**
  * @param $id - ид пользователя с которым связанны номера
  * @return bool|int
  * закрытый метод класса, который вносит рандомные номера в бд. В ходе работы вызывается медот класса который и
  * создает номера. Возвращает количество удачно внесенных в бд номеров, или false если ни один номер не внесен.
  */
 private function insertPhoneNumber($id)
 {
     $phoneNumber = new randomUserPhone();
     $masPhoneNumber = $phoneNumber->createUserPhone();
     $success = 0;
     $userId = mysqli_fetch_assoc($id);
     foreach ($masPhoneNumber as $key => $value) {
         $strIns = "INSERT  INTO `phone_numbers` (`id_user`, `country_code`,`operator_code`, `pnumber`, `balance`)" . "VALUES (" . $userId['id'];
         foreach ($value as $phoneData) {
             $strIns = $strIns . "," . $phoneData;
         }
         $strIns = $strIns . ")";
         $ins = mysqli_query($this->connection, $strIns) or die(mysqli_error($this->connection));
         if ($ins) {
             $success++;
         }
     }
     if ($success > 0) {
         return $success;
     } else {
         return false;
     }
 }
Exemple #2
0
<?php

require 'randomUserPhone.php';
require 'kernelDb.php';
$phoneNumber = new randomUserPhone();
$user = new kernelDb('localhost', 'root', '');
$connect = $user->openConnection();
if ($connect) {
    //for($i = 0; $i<2000; $i++){
    $result = $user->insertUser($phoneNumber->createUserName(), $phoneNumber->createDate());
    //}
}