Как использовать bind_result () для нескольких запросов pdo одновременно - PullRequest
0 голосов
/ 01 мая 2020

Я хочу выполнить два запроса одновременно, когда я нажимаю кнопку. После этого я хочу сохранить их в массиве.

Здесь я кодирую для одного запроса:

$stmt = $conn->prepare("SELECT id, name, email, address, phone, occupation FROM table1 WHERE email = ? AND borrower_pass = ?");
$stmt->bind_param("ss",$email, $password);
$stmt->execute();
$stmt->store_result();

if($stmt->num_rows > 0 ) {
    $stmt->bind_result($id, $name, $email, $address, $phone, $occupation);
    $stmt->fetch();
    $user = array(
        'id'=>$id,
        'name'=>$name, 
        'email'=>$email,
        'address'=>$address,
        'phone'=>$phone,
        'occupation' => $occupation
    );

    $response['error'] = false; 
    $response['message'] = 'Login successfull'; 
    $response['user'] = $user; 
}

Но я хочу выполнить другой запрос, например:

SELECT father_name, mother_name FROM table2 WHERE email = table1.email

Так как я могу выполнить эти два запроса на и хранить их в массиве $user. В это время, что будет параметр bind_result()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...