Example #1
0
		if ($testtable2["name"] == $table1["name"]){
			$table2 = $testtable2;
			$found = true;
			break;
		}
	}
	
	if (!$found){
		echo("Warning: Table was not found in db2: \"" . $table1["name"] . "\".\n");
		continue;
	}
	
	
	//Go through columns.
	$columns1 = $dbconn1->getColumns($table1["name"]);
	$columns2 = $dbconn2->getColumns($table1["name"]);
	
	foreach($columns1 AS $column1){
		//Check if all columns exists.
		$column_text = $table1["name"] . "." . $column1["name"] . " " . $column1["type"] . "";
		if ($column1["maxlength"]){
			$column_text .= "(" . $column1["maxlength"] . ")";
		}
		
		$column2 = $columns2[$column1["name"]];
		if (!is_array($column2)){
			echo("Warning: Column does not exist on DB2: \"" . $column_text . "\".\n");
		}else{
			foreach($column1 AS $key => $value){
				if ($column2[$key] != $value){
					echo $column_text . ": " . $key . ":\"" . $value . "\" does not match on column2: " . $key . ":\"" . $column2[$key] . "\".\n";