PHP Mysqli代码在函数内部不起作用

时间:2013-11-16 06:20:46

标签: php mysql mysqli phpmyadmin

PHP不适用于mysqli操作。有时它工作,然后再停止工作.. 当它工作时它不会更新phpmyadmin中的数据..在我刷新phpmyadmin之后,表格才会更新。

<?php

       global $con;

       global $db;

       $con = mysqli_connect("localhost","root","");

       if(!$con)
         die("Error: ". mysqli_error());

        else

         mysqli_select_db($con,"cityscape_content_management");

        $db=mysqli_select_db($con,"cityscape_content_management");

       function register_user($con)

        {

         include("PHP_Files/Register_User_Fields.php");

         $query_reg ="CALL  PROC_REGISTER_USER(".$empID.",'".$empName."',    

         ".$empUserID."','".$empGen."','".$empDOB."','

        ".$empPwd."','".$empAltMail."',".$empMob.",'".$empLoc."',

       '".$empState."','".$empCountry."',".$empPin.")";

       if(mysqli_query($con,$query_reg))
       {
         echo "User Registered";
        }

       else
         echo "Error :".mysqli_error($con);  

        }
      ?>

1 个答案:

答案 0 :(得分:1)

虽然这个问题得到了很好的解释。我发现你是Stack的新手。所以我给你答案

在函数register_user中写下2行。

global $con;
global $db;