Advertisement
pcwizz

Untitled

Feb 20th, 2014
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.60 KB | None | 0 0
  1. $stmt_user = $mysqli->prepare("
  2.             #Insert User row
  3.             INSERT INTO
  4.              `USER`
  5.             (
  6.              `name`,
  7.              `contactNumber`,
  8.              `email`,
  9.              `password`,
  10.              `salt`,
  11.              `gender`
  12.             )
  13.             VALUES
  14.             (
  15.              ?,#name
  16.              ?,#contactNumber
  17.              ?,#email
  18.              ?,#password
  19.              ?,#salt
  20.              ?#gender
  21.             )
  22.             ") or trigger_error(mysql_error());
  23.         $stmt_get_user_id = $mysqli->prepare("
  24.             #get id of last inserted user
  25.             SELECT
  26.             `id`
  27.             FROM
  28.             `USER`
  29.             ORDER BY
  30.             `id`
  31.             DESC
  32.             LIMIT
  33.             1
  34.             ") or trigger_error(mysql_error());
  35.         $stmt_address = $mysqli->prepare("
  36.             #insert Address
  37.             INSERT
  38.             INTO
  39.             `ADDRESS`
  40.             (
  41.             `lineOne`,
  42.             `postcode`
  43.             )
  44.             VALUES
  45.             (
  46.             ?,#lineOne
  47.             ? #postcode
  48.             )
  49.             ") or trigger_error(mysql_error());
  50.         $stmt_get_address_id = $mysqli->prepare("
  51.             #get id of last inserted address
  52.             SELECT
  53.             `id`
  54.             FROM
  55.             `USER`
  56.             ORDER BY
  57.             `id`
  58.             DESC
  59.             LIMIT
  60.             1
  61.             ") or trigger_error(mysql_error());
  62.         $stmt_user_address = $mysqli->prepare("
  63.             INSERT
  64.             INTO
  65.             `USER_ADDRESS`
  66.             (
  67.             `USER_id`,
  68.             `ADDRESS_id`
  69.             )
  70.             VALUES
  71.             (
  72.             ?,#USER_id
  73.             ? #ADDRESS_id
  74.             )
  75.             ") or trigger_error(mysql_error());
  76.         $stmt_user_group = $mysqli->prepare("
  77.             INSERT
  78.             INTO
  79.             `USER_GROUP`
  80.             (
  81.             `USER_id`,
  82.             `GROUP_id`
  83.             )
  84.             VALUES
  85.             (
  86.             ?,#USER_id
  87.             ? #GROUP_id
  88.             )
  89.             ") or trigger_error(mysql_error());
  90.            
  91.                 $stmt_user->bind_param("ssssss", $name, $contactNumber, $email, $password, $salt, $gender) or trigger_error(mysql_error());
  92.                 $stmt_get_user_id->bind_result($USER_id) or trigger_error(mysql_error());
  93.                 $stmt_user->execute() or trigger_error(mysql_error());
  94.                 $stmt_get_user_id->execute() or trigger_error(mysql_error());
  95.                 $stmt_get_user_id->store_result() or trigger_error(mysql_error());
  96.                 $stmt_get_user_id->fetch() or trigger_error(mysql_error());
  97.                 $stmt_address->bind_param("ss", $lineOne, $postcode) or trigger_error(mysql_error());
  98.                 $stmt_address->execute() or trigger_error(mysql_error());
  99.                 $stmt_get_address_id->bind_result($ADDRESS_id) or trigger_error(mysql_error());
  100.                 $stmt_get_address_id->execute() or trigger_error(mysql_error());
  101.                 $stmt_get_address_id->store_result() or trigger_error(mysql_error());
  102.                 $stmt_get_address_id->fetch() or trigger_error(mysql_error());
  103.                 $stmt_user_address->bind_param("ii", $USER_id, $ADDRESS_id) or trigger_error(mysql_error());
  104.                 $stmt_user_address->execute() or trigger_error(mysql_error());
  105.                 $stmt_user_group->bind_param("ii", $USER_id, 1) or trigger_error(mysql_error());
  106.                 $stmt_user_group->execute() or trigger_error(mysql_error());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement