Mysql
 sql >> Base de données >  >> RDS >> Mysql

php n'enregistre pas les données dans mysql

L'erreur réside dans votre if instruction, où vous utilisez une instruction d'affectation en tant que booléen, lorsque cela est incorrect. Vous devriez faire cela à la place

...
$query_run = mysql_query($query);
if ($query_run) {
echo"Successfully added.";
}

Sinon, la déclaration ne fonctionnera pas.

MODIFIER :

 $connect = mysql_connect($mysql_host, $mysql_user,$mysql_pass);    
 if (!$connect) die($conn_error);
 mysql_select_db($mysql_db) or die($conn_error);

J'ai essayé ce code à la place du vôtre et cela a fonctionné. Je crois que vous aviez un @ signe au lieu du signe dollar plusieurs fois