我正在尝试从wordpress网站调用php-myadmin中的一个存储过程来检查用户登录详细信息。
我有一个指向javascript函数的按钮:
<input type="submit" value="Login" onclick="checkloging()">javascript文件包含ajax:
function checkloging() {
$.ajax({
type: "POST",
url: 'checklogin_php',
data:{action:'call_this'},
success:function(html) {
alert(html);
}
});
}ajax代码将调用一个php文件:
<?php
//Call the proc() procedure follow
$result= mysql_query("CALL checkpassword('username', 'password');") or die(mysql_error());
while($row = mysql_fetch_row($result))
{
for($i=0;$i<=6;$i++)
{
echo $row[$i]."<br>";
}
}
mysql_close($con);
?>它调用phpmyadmin中的存储过程。
有谁能帮上忙吗?我不确定这是不是一个好的方法,而且我不会让它工作。
发布于 2016-04-13 22:42:15
这可能会对你有帮助。注意:使用并阅读有关mysqli的更多信息
<?php
//connect to database
$connection = mysqli_connect("hostname", "user", "password", "db");
//call and run the store proc
$result = mysqli_query($connection,
"CALL checkpassword") or die("Query fail: " . mysqli_error());
//loop the result set
while ($row = mysqli_fetch_array($result)){
echo $row[0] . " - " . + $row[1];
}
mysql_close($con);
?>https://stackoverflow.com/questions/36601531
复制相似问题