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

Съхранение на съдържанието на PHP масив в MySQL база данни

Синтаксисът на вашата заявка е грешен. Използвайте SET вместо VALUES . Освен това вероятно изобщо нямате нужда от цикъла foreach, тъй като препращате и двата $sd[0] и $sd[11] . Опитайте нещо подобно:

$query = sprintf("INSERT INTO
             myTable
         SET
             ID = '%s',
             folder = NULL,
             Tsi = '%s',
             PT = 'NA'",
             mysql_real_escape_string($found_entry[0]),
             mysql_real_escape_string($found_entry[11])
         );

mysql_query($query) or die(mysql_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. Има ли ANSI SQL алтернатива на ключовата дума MYSQL LIMIT?

  2. Как отстранявате грешки в MySQL съхранените процедури?

  3. SQLSTATE[23000]:Нарушение на ограничението за интегритет:1452 Не може да се добави или актуализира дъщерен ред:ограничение на външния ключ е неуспешно

  4. Как да използвате временна колона в клаузата where

  5. Python 'float64' не може да бъде преобразуван в тип MySQL, но при ръчна заявка това не е проблем