sql >> Database >  >> RDS >> Mysql

Dynamische invoerfout naar Mysql met PHP

Ik zie nog niet het hele plaatje. Wat is de werkelijke waarde die wordt geretourneerd door $_POST["mytext"] ?

Maar ik denk dat je op zijn minst je loop moet veranderen in:

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) ."') ";
      }
 }

en uw vraag aan:

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


  1. Django model één vreemde sleutel voor veel tabellen

  2. Unieke gebruikers vinden uit gekoppelde waarden

  3. SQLite behalve

  4. Kan de waarde voor automatisch verhogen van de opslagengine niet lezen, foutnummer:1467