$deutsch = array("Wort1", "Wort2");
$griechisch = array("Wort1", "Wort2");
if (count($deutsch) != count($griechisch)) exit("Noch mal nachzählen ist angesagt!");
foreach($deutsch as $test) {
$ask = "SELECT deutsch FROM words WHERE deutsch = $test AND greek = $griechisch";
$re = @mysql_query($ask);
$loo = mysql_fetch_array ($re);
}
for ($i=0;$i!=$loo["deutsch"];$i++) {
mysql_query("INSERT INTO words (deutsch, griechisch) VALUES ('".$deutsch[$i]."', '".$griechisch[$i]."')");
}<?php
$deutsch = array("Wort1","wort2","usw");
$griechisch = array("wort1","wort2","usw");
if (count($deutsch) != count($griechisch)) die("Die Arrays sind net gleichlang");
$i = 0;
foreach($deutsch as $wort) {
$sql = "SELECT deutsch FROM words WHERE deutsch='$word'";
$data = mysql_fetch_array(mysql_query($sql));
if (!isset($data['deutsch'])) {
$sql = "INSERT INTO words (deutsch,griechisch) VALUES ('". $deutsch[$i] ."','" $griechisch[$i] ."')";
mysql_query($sql);
}
$i++;
}
<?php
$deutsch = array("de_Testwort1", "de_Testwort2", "de_Testwort3");
$griechisch = array("gr_Testwort1", "gr_Testwort2", "gr_Testwort3");
if(count($deutsch) == count($griechisch) && count($deutsch) > 0) {
$data = array_combine($deutsch, $griechisch);
$data_curr = 0;
$sql = 'INSERT IGNORE INTO words (deutsch, griechisch) VALUES ';
foreach($data as $german => $greek) {
$sql .= '(\''.$german.'\', \''.$greek.'\')';
if($data_curr < (count($data)-1)) {
$sql .= ', ';
}
$data_curr++;
}
if(mysql_query($sql)) {
echo 'Es wurden '.mysql_affected_rows().' Vokabeln eingefügt.';
}
else {
echo 'Datensätze konnten nicht eingefügt werden.';
}
}
else {
echo 'Die Anzahl der Vokabeln stimmt nicht überein oder ist 0.';
}
?>
Ungenutzte Einträge unter MSCONFIG_SYSTEMSTART
barisal 08.02.2007 - 349 Hits - 3 Antworten
XP Reparatur unmöglich
Frau_Elster 22.01.2008 - 98 Hits - 11 Antworten