Я хочу запустить две процедуры хранения на одной странице, но она генерирует ошибки в командах из синхронизации; Вы не можете запустить эту команду сейчас - PullRequest
0 голосов
/ 25 апреля 2020

Я создал образец для вызова двух хранимых процедур. но в то же время у меня есть вызов еще раз генерировать ошибки команды из синхронизации; Вы не можете запустить эту команду сейчас. enter image description here

Код процедуры моего магазина:

BEGIN
if user_id != "" THEN
SELECT * FROM users WHERE users.user_id = user_id;
ELSE
SELECT * FROM users;
end IF;
END

Это мой файл:

<?php
$servername = "localhost";
$username = "root";
$password = "Oneclick1@";
$dbname = "viewdemo";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
echo "<br/>";
echo "*************************************************************************************************************";
echo "<br/>";
echo "getting All Data";
echo "<br/>";
echo "*************************************************************************************************************";
echo "<br/>";
echo "<pre>";
$sql = "CALL getuser('')";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    // output data of each row
    while($row = mysqli_fetch_assoc($result)) {
       print_r($row);
    }
} else {
    echo "0 results";
}
$result->free();

echo "<br/>";
echo "*************************************************************************************************************";
echo "<br/>";
echo "single data for particular user All Data";
echo "<br/>";
echo "*************************************************************************************************************";
echo "<br/>";

$sql = "CALL getuser('1')";
$result = mysqli_query($conn, $sql);

print_r($conn);

if (mysqli_num_rows($result) > 0) {
    // output data of each row
    while($row = mysqli_fetch_assoc($result)) {
       print_r($row);
    }
} else {
    echo "0 results";
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...