저는 PHP
과 WordPress
에 초보자입니다. 이 접근법은 나를 위해 ASP.NET
에서 잘 작동했지만 여기에 두 가지 쿼리가 작동하지 않습니다. 내가 첫 번째 것을 언급 할 때, 두 번째 것 (Insertion)은 잘 동작한다.두 번째 쿼리는 PHP mysql에서 실행되지 않습니다
$dbhostname="111.1.11.111";
$dbusername="db_userName";
$dbpassword="mypassword";
$con=mysqli_connect($dbhostname,$dbusername,$dbpassword,"db_name");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
이메일이 존재하는지 여부를 확인 하시겠습니까?
BEGIN
SELECT 1 as emailstatus FROM userinfo WHERE email= p_email;
END
둘째
$sql="CALL Select_ConfirmEmailExistance('[email protected]')";
$containsResult=0;
if ($result=mysqli_query($con,$sql))
{
// Get field information for all fields
while ($fieldinfo=mysqli_fetch_assoc($result))
{
if (isset($fieldinfo)) {
$containsResult=1;// Email Exists
}
}
mysqli_free_result($result);
if ($containsResult==0) { // In case email does not exists enter it.
$sql="CALL insert_Userinfo('abc','def','[email protected]','mnop')";
if ($result=mysqli_query($con,$sql))
{
$data;
while ($fieldinfo=mysqli_fetch_assoc($result))
{
$data[]=$fieldinfo;
}
}
}
print_r($data);
}
mysqli_close($con);
첫 번째 스토어 Procdure는 절차
그것은 매우 간단합니다INSERT INTO `userinfo` (
`first_name`,
`last_name`,
`email`,
`password`
)
VALUES
(
`FName`,
`LName`,
`Email`,
`Pass`
);
SELECT
user_id
FROM
userinfo
ORDER BY
user_id DESC
LIMIT 1;
http://codex.wordpress.org/Class_Reference/wpdb – codepixlabs
@ pr1nc3 내가 사용하고있는 데이터베이스는 WordPress 데이터베이스가 아닙니다. 그것은 다른 것입니다. –
여기에 저장 절차 코드를 제공하십시오 –