sql >> データベース >  >> RDS >> Mysql

MySqliコマンドが同期していません。現在、このコマンドを実行することはできません

    ここから: http://dev。 mysql.com/doc/refman/5.0/en/commands-out-of-sync.html

    更新

    クエリの変数を作成し、その変数をMySQL Workbenchなどに直接貼り付けると、実行前に構文を確認できます。

    <?php
                function myConnection(){
                  $myConnection = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
                  return $myConnection;
                }   
    
    
        function register_user($register_data) { 
            array_walk($register_data, 'array_sanitize'); 
            //Make the array readable and seperate the fields from data 
            $fields = '`' . implode('`, `', array_keys($register_data)) . '`'; 
            $data = "'" . implode("', '", $register_data) . "'"; 
            //Insert the data and email an activation email to the user 
            $query = "INSERT INTO `members` ($fields) VALUES ($data)";
                        $myNewConnection = myConnection();          
    
                        if($result = mysqli_query($myNewConnection, $query)){ 
            email($register_data['mem_email'], 'Activate your account', "Hello " . $register_data['mem_first_name'] . ",\n\nThank you for creating an account with H Fencing. Please use the link below to activate your account so we can confirm you identity:\n\nhttp://blah.blah.co.uk/activate.php?mem_email=" . $register_data['mem_email'] . "&email_code=" . $register_data['email_code'] . "\n\n - David & Jay "); 
            mysqli_free_result($result);
             return ("Success");
            } else {
                echo $query;
                die(mysqli_error($myNewConnection));
            } 
    
        }
    
    ?>  
    



    1. MySQLでsprintfに相当するものはありますか?

    2. MySQLステートメント内にPHP変数を含める方法

    3. MAX(DATE)を使用したGROUP BY

    4. CakePHP-最後のクエリを実行する