A ver si me podeis ayudar, tengo una base de datos con una tabla, key, con dos campos, id_key y name_key.
En mi .php quiero hacer un insert de una key que creo aleatoriamente:
Código PHP:
//CREA KEY
//OK
$key = get_random_string();
//INSERTA KEY
$resp_key = ejecutar_consulta("INSERT INTO key (id_key ,name_key) VALUES (NULL , '" .$key ."');");
if ($resp_key == true){
$id_key = consulta("SELECT id_key FROM key WHERE name_key = '" . $key . "'");
}else{
echo mysql_error();
}
A la hora de ejecutar el .php me va al mysql_error() con el mensaje:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key (id_key ,name_key) VALUES (NULL , 'xwj0Ba
Alguien sabe por que me da este error?