Précédent   Forum du club des développeurs et IT Pro > Autres langages > Perl > SGBD
SGBD Toutes vos questions sur l'interaction entre Perl et les bases de données (SQL, mysql, postgresql, ORACLE, ...) Avant de poster, veuillez consulter les FAQs perl, les cours Perl.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 10/03/2011, 19h03   #1
Christophe53
Invité de passage
 
Christophe
Inscription : mars 2011
Messages : 10
Détails du profil
Informations personnelles :
Nom : Christophe

Informations forums :
Inscription : mars 2011
Messages : 10
Points : 3
Points : 3
Par défaut undefined value avec BDD mysql

Bonjour,

je cherche à récupérer des info d'une base de données mysql.

J'ai exécuté mon code, et voici l'erreur que m'écrit la console.

Code :
Can t call method "insert" on an undefined value
Voici mon code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#Un statement qui récupèrera toute la table carnet
	$sth = $dbh->prepare("SELECT * FROM carnet");
	#Execution du statement
	$sth->execute();
 
	#Itération sur toutes les lignes
	while ($ref = $sth->fetchrow_hashref()) {
		#On ajoute à la liste tous les champ 'Nom' des lignes de la BDD
		push(@tabDesNom,$ref->{'Nom'});
	}
 
	foreach (@tabDesNom){
		$liste->insert('end', "$_ " );
	};
ça à l'air d'être cette partie qui coince:
Merci d'avance à ceux qui me guiderons
Christophe53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 22h13   #2
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 573
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 573
Points : 31 503
Points : 31 503
$liste ?
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h11.


 
 
 
 
Partenaires

Hébergement Web