sql >> Databasteknik >  >> RDS >> Mysql

Dynamiskt inmatningsfel till Mysql med PHP

Jag ser inte hela bilden ännu. Vad är det verkliga värdet som returneras av $_POST["mytext"] ?

Men jag antar att du åtminstone bör ändra din loop till:

foreach($_POST["mytext"] as $key => $text_field){
      if ($all_names == '') {
          $all_names .=  "( '".mysql_real_escape_string($text_field) ."') ";
      } else {
          $all_names .=  ",( '".mysql_real_escape_string($text_field) ."') ";
      }
 }

och din fråga till:

 $sql = "INSERT INTO student ( name ) VALUES $all_names ";


  1. Neo4j - Välja data med MATCH med Cypher

  2. Hur samlar man in data från INMEMORY-partitionen?

  3. Adaptiv dynamisk statistik dödar prestanda i 12.1.0.2 RAC

  4. Hitta dubbletter i en tabell