Aparentemente el problema es de codificacion que me aconsejan hacer, gracias y saludos.
Dejo el script que me levanta los datos por las dudas.
Código PHP:
<?php
include ('config.php');
$link = conectar_BD();
// abrir en modo solo lectura
$db = dbase_open('marcas.DBF', 0);
if ($db) {
$numero_registros = dbase_numrecords($db);
for ($i = 1; $i <= $numero_registros; $i++) {
$row = dbase_get_record_with_names($db, $i);
$marca= $row['MARCA'];
echo "Linea ($i):--> " . $row['CODIGO'] . "</br>";
$sql = "INSERT INTO %s (marca) VALUES('%s')";
$sql = sprintf( $sql, $name_tb['todasmarcas'], addslashes($marca));
$result1=mysql_query($sql) or die("Query error:" . mysql_error() . " Query: " . $sql );
}
}
?>