DA Oracle a MYSQL

beguine

Nuovo Utente
29 Gen 2009
5
0
0
Salve a tutti,
sto facendo il porting da un'applicazione php che usa un db Oracle ad un db MySQL.
Di conseguenza devo adattare un pò tutte le classi che effettuano le query. Ho trovato delle difficoltà con la funzione Oracle:
$nrows = OCIFetchStatement($stmt, &$List );

Vorrei ricorstruire con MySql lo stesso oggetto $List poichè tale meotodo è kiamato in varie parti e quindi se riuscissi a restituire la stessa cosa non dovrei modificare troppo codice.

Allego uno parte di codice che legge $List:
for ($j=0; $j<$nrows; $j++) {
VisualizzaUtenti($UserList, $nrows, $j+1, &$Nome, &$Login, &$Dipart, $OpState);
}


function VisualizzaUtenti($List, $maxrows, $recnum, $NomeReale, $NomeLogin, $Dipartimento, $OpState )
{
if ( $maxrows > 0 )
{
reset($List) ;

// Legge tutti i valori della riga
$continua = 1 ;
while ($continua ) {

$column = each($List) ;
echo"colonna ".$column."<br/>";
$data = $column['value'][$recnum-1];
$nn = $column['key'];
echo"dentro visual ".$nn." a ".$data;
switch($nn)
{
case "REAL_NAME" : $NomeReale = $data ; break ;
case "LOGIN_NAME" : $NomeLogin = $data ; break ;
case "DEPARTMENT" : $Dipartimento = $data ; break ;
case "OPERATOR_STATE": $OpState = $data ; break ;
default : $continua = 0;
}
}
}
return 0 ;
}


Grazie a tutti!
 

stex

Nuovo Utente
5 Mag 2010
3
0
0
Buongiorno a tutti!
Volevo porre anche io una domanda: quanto mi costerebbe effettuare una migrazione
di un sito internet aziendale dinamico da oracle a mysql?
E' un'impresa epica oppure è una cosa fattibile?
Scusate l'ignoranza,
saluti a tutti

Stex
 

beguine

Nuovo Utente
29 Gen 2009
5
0
0
si può fare...
utilizzi funzioni tipo OCIParse, OCIExecute etc etc??

Se si... io tengo un file txt in cui mappo tutte queste funzioni nelle relative di mysql.
Se può interessarti fammi sapere.
 

stex

Nuovo Utente
5 Mag 2010
3
0
0
mmm il fatto è che non ne capisco molto,
per questo volevo sapere piu' o meno quanto mi
costerebbe farlo e se era una cosa fattibile..
 

beguine

Nuovo Utente
29 Gen 2009
5
0
0
anche io nn sono particolarmente ferrato con il php. Ho una conoscenza sufficiente ma ho migrato un'applicazione che utilizzava un db oracle in un db mysql.
Se la tua applicazione sfrutta le funzioni che ti ho citato sopra devi solo sostituirle con delle funzioni mysql. Ti ripeto ho un file che mappa ogni funzione di oracle nella relativa funzione mysql.
posta un pezzo di codice in cui viene effettuata una query e posso dirti di più..
 
Discussioni simili
Autore Titolo Forum Risposte Data
M joomla: puntare ad un database oracle e non a mysql Joomla 6
V Query Oracle Oracle 0
V [ORACLE] Errore ora-06512 at sys.utl_file Oracle 0
N [Oracle] VARCHAR2_SET non riconosciuto nelle nuove versioni JDBC? Oracle 0
V [Oracle] Group by in una tabella Oracle 5
G [PHP] Oracle, convertire una query multiline in Json PHP 3
A [PHP] Modifica caratteri di una query Oracle SQL PHP 0
A [Oracle] Errore esecuzione job Oracle 0
G ORACLE APPROSSIMAZIONE EXTERNAL TABLE Oracle 0
U [Oracle] Informazioni base per database sql Oracle 0
S connessione database oracle in javascript Ajax 6
felino [VbScript] Connession Database Oracle Programmazione 8
JDE Italian Core Oracle presenta: JDE Italian Core 2015 Altri Annunci 0
felino [Oracle] Eseguire uno split di un record Oracle 1
maxbossi Regolamento Regolamento forum Oracle - leggere prima di postare! Oracle 0
M php connessione con oracle PHP 1
empty89 Oracle e tipo di data "ORA" Oracle 2
empty89 Database Orario Ferroviario con Oracle Oracle 0
G importare csv file in tabella oracle XE da script php PHP 1
S [Toad Oracle] Database sinonimato Oracle 0
F Oracle Developer cercasi Offerte e Richieste di Lavoro e/o Collaborazione 0
S Problema Apache/Oracle su Linux server Apache 1
M definire account oracle dentro un file esterno PHP 3
M collegarsi ad oracle da php: errore caricando php_oci8.dll PHP 1
A Php e Oracle PHP 3
D ODBC oracle per excel Windows e Software 0
8 problemi con l'avvio di oracle 11g Oracle 0
8 problemi con update in oracle Oracle 0
8 Sql developer 1.2 con oracle 11g Oracle 0
claudio come si leggono i BLOB da Oracle PHP 0
E ricerco informazioni Firebird/Oracle/SqlServer2005 Oracle 2
M Connessione ORACLE tramite PHP PHP 1
S help trigger oracle Oracle 2
E php+oracle PHP 1
S php e oracle PHP 1
G Problema connessione IIS a Oracle 9i Classic ASP 1
K form Inserimento record mysql PHP 2
P Mysql lento a cancellare MySQL 1
P Codifica caratteri speciali mysql php PHP 0
N MAX() + ADD_DATE - per update su Mysql MySQL 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
W MySQL ciclo in SELECT MySQL 0
L Mysql gestionale multipiattaforma MySQL 0
W MySQL SELECT list dinamica MySQL 0
M utilizzo mysql in nodejs - crea createdAt e updateAt MySQL 1
T colonne di tabelle mysql ordinate MySQL 0
M Sintassi "personalizzata" per mysql workbench? MySQL 0
A Mysql MySQL 0

Discussioni simili