Is dit de beste manier?
Leen Strijk
30/03/2006 12:26:00Ik moet meerdere rijen in een tabel invoegen.
$art_id is blijft gelijk
$groep_id is een array.
Mijn vraag is er een betere manier dan meerdere query's om meerdere rijen in te voegen dan ik heb verzonnen?
$art_id is blijft gelijk
$groep_id is een array.
Mijn vraag is er een betere manier dan meerdere query's om meerdere rijen in te voegen dan ik heb verzonnen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
$art_id="20";
$n=count($_POST['groepen']);
for ($i = 0; $i < $n; $i++)
{
$sql="INSERT INTO artikel_groep (groep_id, artikel_id) VALUES ('".$_POST['groepen'][$i]."','".$art_id."')";
$result=mysql_query($sql)or trigger_error(mysql_error(),E_USER_ERROR);
if (mysql_affected_rows() == 0)
{
echo "<h3>toevoegen mislukt</h3>\n";
break;
}
else
{ echo "OK";
}
?>
$art_id="20";
$n=count($_POST['groepen']);
for ($i = 0; $i < $n; $i++)
{
$sql="INSERT INTO artikel_groep (groep_id, artikel_id) VALUES ('".$_POST['groepen'][$i]."','".$art_id."')";
$result=mysql_query($sql)or trigger_error(mysql_error(),E_USER_ERROR);
if (mysql_affected_rows() == 0)
{
echo "<h3>toevoegen mislukt</h3>\n";
break;
}
else
{ echo "OK";
}
?>
PHP hulp
22/12/2024 21:49:40PurpleMadness -
30/03/2006 12:30:00Leen Strijk
30/03/2006 12:35:00- SanThe -
30/03/2006 12:37:00Leen Strijk
30/03/2006 12:37:00Wacht ik ga eerst naar php.net
Edit:
Ja die staat er wel hoor maar had niet goed geplakt.
Mijn punt is dat nu meerdere INSERT's heb.
Ik dacht mischien kan het met één INSERT en dan meerdere rijen toeveoen.
Ja die staat er wel hoor maar had niet goed geplakt.
Mijn punt is dat nu meerdere INSERT's heb.
Ik dacht mischien kan het met één INSERT en dan meerdere rijen toeveoen.
Gewijzigd op 30/03/2006 12:41:00 door Leen Strijk