Précédent   Forum du club des développeurs et IT Pro > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
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 13/09/2012, 16h04   #1
artobaz
Invité de passage
 
Femme
Inscription : août 2012
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : août 2012
Messages : 2
Points : 0
Points : 0
Par défaut erreur entre ma page PHP et mon serveur MSQL

Bonjour,

je suis entrain de faire mon site en php (je suis débutante)
sur une des pages de mon site je voulais placer du texte à partir de ma base de donnée, j'ai donc créer une table ou j'ai mis mon texte, jusque là tout vas bien et je l'ai inséré dans ma page html (je travail avec dreamweaver)
voici mon code :

Code :
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
28
29
30
31
32
33
34
35
36
37
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
 
  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
 
  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}
 
mysql_select_db($database_artobaz01, $artobaz01);
mysql_query ("SET NAMES UTF8");
$query_text_graphisme = "SELECT titre, texte FROM text_graphisme";
$text_graphisme = mysql_query($query_text_graphisme, $artobaz01) or die(mysql_error());
$row_text_graphisme = mysql_fetch_assoc($text_graphisme);
$totalRows_text_graphisme = mysql_num_rows($text_graphisme);
?>

le problème c'est que quand je publie ma page, il n'y a plus rien (graphisme..etc)
juste ce message d'erreur apparait :

Code :
1
2
3
4
5
6
7
8
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /homepages/5/d430950995/htdocs/graphisme.php on line 32
 
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2) in /homepages/5/d430950995/htdocs/graphisme.php on line 33
 
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /homepages/5/d430950995/htdocs/graphisme.php on line 33
 
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /homepages/5/d430950995/htdocs/graphisme.php on line 35
Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)
Voilà ça fait trois heures que je suis dessus et je n'arrive pas à résoudre le problème.

Je me tourne donc vers tout les pros du PHP en espèrant qu'une âme charitable saura m'aider.
Merci d'avance.
artobaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 10h11   #2
rawsrc
Modérateur
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 2 707
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 36
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 2 707
Points : 6 578
Points : 6 578
Envoyer un message via Skype™ à rawsrc
Salut,

montre ton script de connexion à mysql
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 11h21   #3
EIN-LESER
Membre chevronné
 
Avatar de EIN-LESER
 
Homme Sebastian
Développeur Web
Inscription : mai 2008
Messages : 661
Détails du profil
Informations personnelles :
Nom : Homme Sebastian
Âge : 36
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Service public

Informations forums :
Inscription : mai 2008
Messages : 661
Points : 715
Points : 715
Envoyer un message via MSN à EIN-LESER
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link

La sélection de ta base de données ne se fait pas.

Voici a quoi peut ressembler un script de connection:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body>
<?PHP
function connexion()
{
	/*Connection a la base de données*/
	mysql_connect("localhost","root","");
	mysql_select_db("bibliotheque");
}
/*Deconnection de la base de donnees*/
function deconnexion()
{
	mysql_close();
}
?>
 
</body>
</html>
__________________
Spécialiste des questions bêtes

”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein

Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour
EIN-LESER est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 13h48   #4
Nympheasi
Nouveau Membre du Club
 
Inscription : avril 2009
Messages : 67
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : avril 2009
Messages : 67
Points : 26
Points : 26
Envoyer un message via MSN à Nympheasi
Tu dois passer ta connexion en paramètre dans mysql_select_db();

Code :
1
2
3
4
5
6
7
$server = "localhost";
$username = "tonUsername";
$password = "tonPassword";
$dbName = "tonNomDeDb";
 
$link = mysql_connect($server, $username, $password);
mysql_select_db($dbName, $link);
Nympheasi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 13h59   #5
rawsrc
Modérateur
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 2 707
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 36
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 2 707
Points : 6 578
Points : 6 578
Envoyer un message via Skype™ à rawsrc
Citation:
Envoyé par Nympheasi Voir le message
Tu dois passer ta connexion en paramètre dans mysql_select_db();
Pas forcément : il est stipulé dans la doc que si
Citation:
La connexion MySQL n'est pas spécifiée, la dernière connexion ouverte avec la fonction mysql_connect() sera utilisée
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 15h05   #6
EIN-LESER
Membre chevronné
 
Avatar de EIN-LESER
 
Homme Sebastian
Développeur Web
Inscription : mai 2008
Messages : 661
Détails du profil
Informations personnelles :
Nom : Homme Sebastian
Âge : 36
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Service public

Informations forums :
Inscription : mai 2008
Messages : 661
Points : 715
Points : 715
Envoyer un message via MSN à EIN-LESER
Citation:
Envoyé par rawsrc Voir le message
Pas forcément : il est stipulé dans la doc que si
Mais comme il a pas encore réussit a s'y connecter a sa base, la connection risque d’échouer ou de terminer dans une autre base (si il y en a plusieurs).
__________________
Spécialiste des questions bêtes

”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein

Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour
EIN-LESER est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2012, 18h42   #7
Nympheasi
Nouveau Membre du Club
 
Inscription : avril 2009
Messages : 67
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : avril 2009
Messages : 67
Points : 26
Points : 26
Envoyer un message via MSN à Nympheasi
Citation:
Envoyé par rawsrc Voir le message
Pas forcément : il est stipulé dans la doc que si
Tu as raison, mais je lui ai donné ce que je considère comme une bonne pratique.
Nympheasi 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 07h35.


 
 
 
 
Partenaires

Hébergement Web