Bonjour,
Je tente de me connecter avec perl à une base mysql qui tourne sur un serveur easy PHP avec le code suivant:
Quand j'execute le script, j'obtiens le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #!C:/strawberry/perl/bin/perl.exe -w use DBI; $dbh = DBI->connect("DBI:mysql:database=bdd_woshi;host=127.0.0.1;port=3306, root, root") or die "Can't connect to database: $DBI::errstr\n"; $sth = $dbh->prepare("SELECT * FROM thistable"); $sth->execute();
La ligne 3 correspond à "use DBI;". Je pense pourtant bien avoir installé DBI et DBD. Quand j'essaie de les installer à nouveau avec ppm, j'obtiens ceci dans la console:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Compilation failed in require at (eval 3) line 3. at bdd2.pl line
Autre info, quand je fais tourner le script, j'obtiens le chiffre 5 ... Pourquoi est-ce que j'obtiens ce chiffre si le code ne compile pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 PPM> install DBI Version 1.604 of 'DBI' is already installed. Remove it, or use 'verify --upgrade DBI'. PPM> install DBD-mysql Version 4.005 of 'DBD-mysql' is already installed. Remove it, or use 'verify --upgrade DBD-mysql'.
Quelqu'un pourrait-il m'éclairer sur le message d'erreur et sur ce chiffre 5 ?
Merci d'avance.
Partager