Mysql
 sql >> Database >  >> RDS >> Mysql

insert php non può collegarsi a phpmyadmin, quando inserisco i dati, non verrà visualizzato in phpmyadmin

Ci sono più problemi. Alcuni di loro:

  1. La stringa di query è errata. Hai VALUE invece di VALUES
  2. Assegni una stringa di query a $query dopo tu lo esegui
  3. Smetti di usare mysql_* deprecato estensione e passare a mysqli_* o PDO
  4. Convalida e disinfetta l'input dell'utente
  5. Impara e utilizza dichiarazioni preparate invece di interpolare le stringhe di query. Quest'ultima è una porta spalancata per le iniezioni di sql.

Ora torniamo al tuo problema immediato. Prova a cambiare questa parte

if($query_run = mysql_query($query)){
  $query="insert into mylibrary value('$isbn','$title')";
  mysql_query($query);
  echo "Successfully store in DATABASE";
}

a qualcosa del genere

$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();
}