[gelöst]Einfügen von Ca 10.000 Einträgen in MySQL

deine Skizze aus #10 würde ich in php so umsetzen:
[src=php]
array(
variable_name => '...',
0 => array('Peter', 'Hans', 'Nicole', 'Laura')
);[/src]

wobei es sich hier um eine Tabellenzeile handelt.
 
Das könnte beispielsweise so aussehen:

[src=php]$sql = 'INSERT INTO `tablename` (`id`, `value`) VALUES (?, ?)';
$stmt = $mysqli->prepare($sql);
$stmt->bind_param('is', $id, $value);

foreach($data as $row) {
$id = $row['id'];
$value = $row['value'];

$stmt->execute();
}

$stmt->close();[/src]
 
  • Thread Starter Thread Starter
  • #23
Hab mich jetzt mal ein bischen zum Tehma schlau gemacht...

Gut zu wissen das es im Zweifel noch noch ordentliche Lasteinsparungsmöglichkeiten gibt.
Das ganze läuft ja letztendlich darauf hinaus das die meisten ihre SQL Server furchtbar ineffizient quälen.

Argh...
Ich seh wohin das führt, lassen wir es bis es ein Problem wird.

Trotzdem danke.
 
Zurück
Oben