sql >> Database teknologi >  >> RDS >> Mysql

Dynamisk inputfejl til Mysql ved hjælp af PHP

Jeg kan ikke se hele billedet endnu. Hvad er den reelle værdi returneret af $_POST["mytext"] ?

Men jeg gætter på, at du i det mindste skal ændre din loop til:

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

og din forespørgsel til:

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


  1. Sådan viser du alle de tabeller, der bruges i en bestemt lagret procedure i Oracle

  2. Få minimumsprisen for hver produkttype med valutaomregning

  3. Caching med php-fil

  4. Roter/pivot tabel med aggregering i Oracle