Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

inserir php não pode vincular ao phpmyadmin, quando insiro dados, ele não será exibido no phpmyadmin


Existem vários problemas. Alguns deles:
  1. Sua string de consulta está errada. Você tem VALUE em vez de VALUES
  2. Você atribui uma string de consulta a $query depois você executa
  3. Parar de usar mysql_* obsoleto extensão e mude para mysqli_* ou PDO
  4. Validar e limpar a entrada do usuário
  5. Aprenda e use declarações preparadas em vez de interpolar cadeias de caracteres de consulta. O último é uma porta aberta para injeções de sql.

Agora de volta ao seu problema imediato. Tente mudar esta parte
if($query_run = mysql_query($query)){
  $query="insert into mylibrary value('$isbn','$title')";
  mysql_query($query);
  echo "Successfully store in DATABASE";
}

para algo assim
$query = "INSERT INTO mylibrary (isbn, title) VALUES('$isbn', '$title')";
$result = mysql_query($query);
if($result) {
  echo "Successfully stored in DATABASE";
} else {
  echo "Something went wrong: " . mysql_error();
}