Advertisement
Guest User

Untitled

a guest
Nov 13th, 2017
529
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.31 KB | None | 0 0
  1.  // Все значения сохраняются в MySQL как "0"    
  2.  $sql = 'insert into users values (
  3.                    user_id = :user_id,
  4.                    first_name = :first_name ,
  5.                    last_name = :last_name,
  6.                    email = :email,
  7.                    pass_hash = :pass_hash
  8.                )';
  9.        
  10.         $stmt = $this->dbal->prepare($sql);
  11.  
  12.         $stmt->bindValue('user_id', null);
  13.         $stmt->bindValue('first_name', 'Jack');
  14.         $stmt->bindValue('last_name', 'Kname');
  15.         $stmt->bindValue('email', 'sdfs@sdfdsf');
  16.         $stmt->bindValue('pass_hash', 'name');
  17.  
  18.         $stmt->execute();
  19.  
  20. // Сохраняет все норм
  21. $qB = $this->dbal->createQueryBuilder();
  22.         $qB
  23.             ->insert('users')
  24.             ->values(
  25.                 array(
  26.                 'user_id' => '?',
  27.                 'first_name' => '?',
  28.                 'last_name' => '?',
  29.                 'email' => '?',
  30.                 'pass_hash' => '?'
  31.                 )
  32.             )
  33.             ->setParameter(0, NULL)  
  34.                 ->setParameter(1, 'Jack')
  35.                 ->setParameter(2, 'Jonson')
  36.                 ->setParameter(3, 'Jack4asd@mail.ru')
  37.                 ->setParameter(4, 'Jack123')
  38.                 ;
  39.         $result = $qB->execute();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement