Bonjour j'ai une fonction php dont je cherche l'équivalent odbc, la base de données que j'utilise est sql server 2000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 function megabotCheckTables($id_connect,$tables=array()) { res_id = odbc_exec('SHOW TABLES',$id_connect); if (!$res_id) { die('Unable to check table. Check connection parameters'."\n"); } $num_to_reach = count($tables); $num_find = 0; foreach ($tables as $id => $table) { $tabname[megabot_DB_PREFIX.$table] = 0; } while ($row = odbc_fetch_row($res_id)) { if (isset($tabname[$row[0]])) { $tabname[$row[0]] = 1; $num_find ++; } } if ($num_find != $num_to_reach) { foreach ($tabname as $tablename => $exists) { if (!$exists) { print "Table $tablename missing.\n"; } } die("\n"); } }
J'ai un autre soucie j'ai aussi traduit mon script pour utilise sql server mais via la dll php dédié et non odbc le probleme c que je n'arrive pas me connecter
j'ai fait le ti script suivant pour tester ma base de données et il me dit que la connexion au serveur est impossible alors que sont équivalent Perl lui marche très bien et réussie la connexnio
voici le script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <? $instance = "localhost"; // aussi testé avec mon ip , avec 127.0.0..1 avec le nom de l'instance Vista\mssql sa donne rien $id_connect = mssql_connect($sintance,'sa','*****'); if (!$id_connect) { die("Unable to connect to database : Check the connection script.\n"); } else { print "Connexin effectué\n"; print "$id_connect\n"; } ?>
merci de votre aide
Partager