Articles of adodb

SQL-запрос с похожим возвратом по-разному в php

Решено: я протестировал запись запроса как хранимую процедуру, и снова он по-прежнему неверно указал в php. В конечном итоге я узнал, что, поскольку у меня есть несколько столбцов с нулями, PHP читал их странно. Разочаровать, чтобы узнать, что Perl справился с этим лучше, но хорошо. Я использую PHP 5.3.3 с adodb для доступа к серверу […]

Задайте свойство limit / maxRecords для индексации Windows Search через PHP COM

Я использую поиск индексации Windows вместе с PHP для поиска внутри тысяч файлов. Я получил его работу, используя класс PHP COM : $conn = new COM("ADODB.Connection") or die("Cannot start ADO"); $recordset = new COM("ADODB.Recordset"); $conn – > Open("Provider=Search.CollatorDSO;Extended Properties='Application=Windows';"); $recordset – > Open("SELECT System.ItemName, System.DateModified FROM SYSTEMINDEX WHERE DIRECTORY='file:C:/xxxx/' AND CONTAINS('xxxx')", $conn); $recordset – > […]

Получение неправильного значения для функции variant_date_to_timestamp ()

В связи с этим вопросом , я получаю неправильное значение для измененной даты при запросе соединения ADODB Windows для индексирования файлов. Это строка или запрос: $recordset – > Open("SELECT System.ItemName, System.DateModified FROM SYSTEMINDEX WHERE DIRECTORY='file:C:/xxxx/' AND CONTAINS('xxxx')", $conn); Я получаю хорошие результаты на localhost (php 5.5.6), но не на других серверах (php 5.5.8). Я получаю […]

Как я могу перенести PHP preg_split в Java для особого случая unserializing значения в ADODB?

Мне нужно перенести эту функцию для неэтериализации значения в ADODB на Java. $variables = array( ); $a = preg_split( "/(\w+)\|/", $serialized_string, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE ); for( $i = 0; $i < count( $a ); $i = $i+2 ) { $variables[$a[$i]] = unserialize( $a[$i+1] ); } У меня есть библиотека, чтобы unserialize значения путь php, […]

PHP. Подключение к двум базам данных одновременно на одном сервере с использованием ADBDB

Возможно ли открыть соединения с двумя схемами на одном сервере с помощью PHP 5.3 / ADODB5 / SQL Server 2008? Вот что я пытаюсь: // Connect to users database $connUsers = NewADOConnection('mssql'); $connUsers-> Connect($server, $user, $password, $dbNameUsers); $connUsers->SetFetchMode(ADODB_FETCH_ASSOC); // Connect to main database $conn = NewADOConnection('mssql'); $conn-> Connect($server, $user, $password, $dbNameMain); $conn->SetFetchMode(ADODB_FETCH_ASSOC); Либо один работает […]

Подключитесь к Foxpro с PHP, используя драйвер OLE DB

Я пытаюсь подключиться к базе данных Foxpro с помощью драйвера OLE DB Я загрузил драйвер с http://www.microsoft.com/en-us/download/details.aspx?id=14839 и установил его, затем создав скрипт php $conn = new COM("ADODB.Connection") or die("Cannot start ADO"); $conn->Open("Provider=vfpoledb.1;Data Source=C:\Opera3\Comp_I.DBC;Collating Sequence=machine"); Это дает мне следующую ошибку Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> ADODB.Connection<br/><b>Description:</b> Provider cannot be found. It may […]

php mysql adodb

Я использую PHP с adodb, но сталкиваюсь с серьезной проблемой. Я использую adodb для ускорения разработки, поэтому я могу сделать что-то вроде: $r["Name"] = $_POST['txtName']; if ($_POST["ID"] != "") $conn->AutoExecute("content", $r, 'UPDATE', 'AutoID = ' . $_POST["ID"]); else $conn->AutoExecute("content", $r, 'INSERT'); Однако, если это имя должно было иметь одну цитату, она сохраняет в db с […]

SQL-инъекции в ADOdb и общая безопасность веб-сайта

Я сделал довольно много чтения и до сих пор не понимаю 100%, как некоторые из инъекций SQL происходят! Я хотел бы видеть, от тех, кто знает, конкретные примеры внедрения SQL на основе моего примера, чтобы он мог быть реплицирован, протестирован и исправлен. Я попытался SQL-инъекцией моего кода и не мог, поэтому я хотел бы, чтобы […]