Mysql
 sql >> база данни >  >> RDS >> Mysql

php не записва данни в mysql

Грешката се крие във вашия if оператор, където използвате оператор за присвояване като булев, когато това е неправилно. Вместо това трябва да направите това

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

В противен случай изявлението няма да работи.

РЕДАКТИРАНЕ:

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

Опитах този код вместо вашия и се получи. Вярвам, че сте имали @ знак вместо знак за долар няколко пъти



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Отстраняване на грешки в PDO mySql вмъкнете NULL в базата данни вместо празно

  2. SQL за подреждане на буквено-цифров низ по числовата част

  3. mysql- Как да приложим грантове към колона?

  4. Връщане на стойност, когато няма редове в PDO

  5. SQL Връща 1,0 в нова променлива въз основа на случай, когато израз се отнася до множество други променливи