Ответы пользователя по тегу Oracle
  • Parser php oracle не пишет в БД?

    @Kerm
    Попробуй вот так:

    require_once "simple_html_dom.php";
    
    error_reporting(E_ALL);
    ini_set('display_errors', '1');
    $conn = oci_connect('ddd', 'ddd', '127.0.0.1/orcl', 'AL32UTF8');
    
    
    $brands = array();
    
    $html = str_get_html(file_get_contents('https://kolesa.kz/cars/'));
    $i = 'INSERT INTO kolesa_brands (id, name) VALUES';
    $select = $html->find('select[id=auto-car-mm-0]', 0);
    
    foreach($select->find('option') as $opt)
    {
    	if($opt->value == '') continue;
    	$i .= ' ('.$opt->value.', \''.$opt->plaintext.'\'),';
    	$brands[$opt->value] = $opt->plaintext; 
    }
    
    $insert = oci_parse($conn, rtrim($i, ',').';');
    
    oci_execute($insert);
    Ответ написан