WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
MySQL + PHP
Envoyé par: poumtatalia (---.fbx.proxad.net)
Date: 15 February 2010 à 17:45

Bonjour,

Je suis nouveau à l'utilisation de WAMP aussi je m'excuse par avance si c'est une question bête.

Voilà, je viens de créer avec phpMyAdmin une base de données, et je voudrais créer une table à partir de code PHP.

Mon code est simple:
<?php
$user="root";
$password="";
$database="agenda";
mysql_connect(localhost,$user,$password);
@mysql_select_db($database) or die( "Unable to select database"winking smiley;
$query="CREATE TABLE contacts2 (id int(6) NOT NULL auto_increment,first varchar(15) NOT NULL,last varchar(15) NOT NULL,phone varchar(20) NOT NULL,mobile varchar(20) NOT NULL,fax varchar(20) NOT NULL,email varchar(30) NOT NULL,web varchar(30) NOT NULL,PRIMARY KEY (id),UNIQUE id (id),KEY id_2 (id))";
mysql_query($query);
mysql_close();
?>

Lorsque je l'execute, la table se crée correctement mais le soucis est que je récupère de toutes façons un message d'erreur:

Page Web inaccessible

La page Web à l'adresse [localhost] est peut-être temporairement inaccessible ou a peut-être été redirigée de façon permanente vers une nouvelle adresse Web.

Message d'erreur original ci-dessous

Erreur 101 (net::ERR_CONNECTION_RESET) : Erreur inconnue

Or lorsque je vais passer en production, je ne peux pas avoir un message d'erreur lorsque mes commandes fonctionnent!

Avez vous une idée de ce qui se passe?

Merci par avance.

Browser: Chrome, firefox (bug avec les deux).
OS: Windows seven
Apache: 2.2.11
PHP: 5.3.0
MySQL: 5.1.36

Options: Répondre•Citer ce Message
Re: MySQL + PHP
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 15 February 2010 à 18:04

Bonjour,

Il faut écrire :
$link = mysql_connect(localhost,$user,$password);
...
...
mysql_close($link);
La fermeture DOIT comporter la connexion à fermer qui a été préalablement ouverte.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: MySQL + PHP
Envoyé par: poumtatalia (---.fbx.proxad.net)
Date: 15 February 2010 à 18:21

C'était donc bien une question de débutant.
Merci pour votre patience, j'essaierai de mieux lire les specs de fonctions avant winking smiley

Options: Répondre•Citer ce Message
Re: MySQL + PHP
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 15 February 2010 à 19:25

Bonsoir,

Théoriquement, on peut omettre la connexion mysql_close() (Voir [fr.php.net]), mais PHP 5.3.0 présente un défaut qui fait que pour ne pas planter, il faut spécifier la connexion à fermer.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: MySQL + PHP
Envoyé par: poumtatalia (---.fbx.proxad.net)
Date: 16 February 2010 à 08:40

Merci pour les précisions. Je vais quand même essayer de prendre de bonnes habitudes et fermer mes connections au fur et à mesure winking smiley.
Pierre
PS Je ne vois pas où je peux marquer cette discussion "Résolue"

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP