1
PHPからMySQLストアドプロシージャを呼び出す方法についていくつかの例を見てきましたが、何も私を助けませんでした。ストアドプロシージャはPHPMyAdminの内部で実行されますが、Webから呼び出す際に問題があります。PHPからMySQLストアドプロシージャを呼び出す
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$result = mysqli_query($conn,"CALL standings_build()");
if (mysqli_query($conn,$sql))
header('refresh:1; url=schedule_main_scores.php');
else
echo "failed";
?>
正しい変数を使用すると、ここでエラーとして「1」が得られるはずです。あなたが何をやったかを見てください。 –
$ resultを$ sqlに変更する必要がありますか? – hootie
2番目の 'mysqli_query'はまったく必要ありません。以下の@ Fred-ii-sの答えをご覧ください。彼はあなたが知る必要があるすべてをカバーしています。 – chris85