sql >> Databasteknik >  >> RDS >> Mysql

MySqli-kommandon osynkroniserade; du kan inte köra det här kommandot nu

Härifrån:http://dev. mysql.com/doc/refman/5.0/en/commands-out-of-sync.html

Uppdatera

Om du gör en variabel för frågan och klistrar in variabeln direkt i något som MySQL Workbench kan du kontrollera syntaxen innan exekvering.

<?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. PHP MySQL - Fel:Ingen databas har valts

  2. Hur man kombinerar GROUP BY, ORDER BY och HAVING

  3. Hur installerar man postgres med NSIS med alla parametrar?

  4. Vilka är några sätt att komma åt Microsoft SQL Server från Linux?