Einzelnen Beitrag anzeigen
  #1  
Alt 10.01.2008, 15:39:06
Hanniball Hanniball ist offline
Anfänger
 
Registriert seit: Oct 2007
Beiträge: 6
Neue Inhalte in Tabelle aus anderer Tabelle einfügen

Hallo alle zusammen,

ich hoffe ihr könnt mir helfen. Ich sehe gerade den Code vor lauter Buchstaben nicht.

Ich möchte Werte in einer Tabelle durch Werte einer anderen Tabelle ersetzen. Zuerst lese ich die neuen Inhalte mittels SELECT aus der upload_dummy Tabelle in ein Array $row mittels mysql_fetch_array. Dann möchte ich mit einer while-Schleife dieses Array in die Tabelle imarkgroups einlesen.

Nur in dem Array steht:

Array ( [0] => "a.bsu.programming" [qualifier] => "a.bsu.programming" [1] => [desc] => [2] => 1 [active] => 1 ) Unknown column '"a.bsu.programming"' in 'field list'

und hier der Code der Funktion die mir den Fehler beschert:

Code:
function fill_table(){
	$db = mysql_connect('localhost', 'root', '');
	$sql = 'SELECT `qualifier`, `desc`, `active` FROM `upload_dummy`'; 
	$result = mysql_db_query('test', $sql, $db) or die(mysql_error());
	while ($row = mysql_fetch_array($result)){
		print_r($row);
		$sql2 = 'INSERT INTO imarkgroups (`qualifier`, `desc`, `active`) VALUES (`'.$row[qualifier].'`, `'.$row[desc].'`, `'.$row[active].'`)';
		$result2 = mysql_db_query('test', $sql2, $db) or die(mysql_error());
		$count = $count + 1;
		echo $count."<br>";
		}
	}
upload_dummy besteht nur aus den spalten qualifier, desc und active während imarkgroups diese spalten und noch weitere enthält.

Irgendwie bin ich gerade Codeblind. Bitte helft mir!

Danke

Hanniball

Geändert von Hanniball (10.01.2008 um 15:42:44 Uhr) Grund: Noch was vergessen
Mit Zitat antworten