簡體   English   中英

從網站調用phpmyadmin中的存儲過程以檢查登錄詳細信息

[英]Calling a stored procedure in phpmyadmin from website to check login details

我正在嘗試從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中調用存儲過程。

請任何人幫忙嗎? 我不確定這是否是一種好方法,但我沒有使它起作用。

這可能對您有幫助。 注意:使用並閱讀有關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);

?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM