Acces SQL avec script php
Résolu
yoogui
Messages postés
2021
Date d'inscription
Statut
Membre
Dernière intervention
-
yoogui Messages postés 2021 Date d'inscription Statut Membre Dernière intervention -
yoogui Messages postés 2021 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je débute sur free...pour créer une connection à la base SQL..j'ai un script :
<?php
session_start();
mysql_connect("localhost", "slide.xml", "<mot de passe>"); // Connexion à MySQL
mysql_select_db("user"); // Sélection de la base
$reponse = mysql_query("SELECT * FROM pseudo WHERE pseudo LIKE '" . $_POST['pseudo']. "' AND mdp LIKE '" .$_POST['mdp']. "' ")or die(mysql_error()); // Requête SQL*/
$donnees = mysql_fetch_array($reponse);
if(!empty($donnees)){
$_SESSION['pseudo'] = $donnees['pseudo'];
$_SESSION['id'] = $donnees['id'];
$_SESSION['droit'] = $donnees['droit'];
header('Location: accueil.php');
}
else
{
header('Location: index.php?alert=Login/mot de passe incorect');
}
?>
Donc mon compte : slide.xml avec une base user contenant un champ pseudo.
Il me dit que j'ai une base de donnée slide_xml.
Il m'affiche le message d'erreur : Table 'slide_xml.pseudo' doesn't exist
Mais je ne vois pas il va chercher une telle table..Si quelqu'un a une solution svp.
Je débute sur free...pour créer une connection à la base SQL..j'ai un script :
<?php
session_start();
mysql_connect("localhost", "slide.xml", "<mot de passe>"); // Connexion à MySQL
mysql_select_db("user"); // Sélection de la base
$reponse = mysql_query("SELECT * FROM pseudo WHERE pseudo LIKE '" . $_POST['pseudo']. "' AND mdp LIKE '" .$_POST['mdp']. "' ")or die(mysql_error()); // Requête SQL*/
$donnees = mysql_fetch_array($reponse);
if(!empty($donnees)){
$_SESSION['pseudo'] = $donnees['pseudo'];
$_SESSION['id'] = $donnees['id'];
$_SESSION['droit'] = $donnees['droit'];
header('Location: accueil.php');
}
else
{
header('Location: index.php?alert=Login/mot de passe incorect');
}
?>
Donc mon compte : slide.xml avec une base user contenant un champ pseudo.
Il me dit que j'ai une base de donnée slide_xml.
Il m'affiche le message d'erreur : Table 'slide_xml.pseudo' doesn't exist
Mais je ne vois pas il va chercher une telle table..Si quelqu'un a une solution svp.
A voir également:
- Acces SQL avec script php
- Script vidéo youtube - Guide
- Acces rapide - Guide
- Accès refusé - Guide
- Trousseau d'accès iphone - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
Salut,
utilises le link_identifier :
$connect= mysql_connect("sql.free.fr","slide.xml","password");
mysql_select_db("user", $connect);
$reponse = mysql_query("SELECT * FROM pseudo WHERE pseudo LIKE '" . $_POST['pseudo']. "' AND mdp LIKE '" .$_POST['mdp']. "' ", $connect)or die(mysql_error()); // Requête SQL*/
Voir doc sur https://www.php.net/manual/fr/ pour les autres fonctions
utilises le link_identifier :
$connect= mysql_connect("sql.free.fr","slide.xml","password");
mysql_select_db("user", $connect);
$reponse = mysql_query("SELECT * FROM pseudo WHERE pseudo LIKE '" . $_POST['pseudo']. "' AND mdp LIKE '" .$_POST['mdp']. "' ", $connect)or die(mysql_error()); // Requête SQL*/
Voir doc sur https://www.php.net/manual/fr/ pour les autres fonctions
Il fait toujours le même truc..
ça OK mais ta table qui contient les champs pseudo et mdp s'appelle comment ?
J'avais mis -> mysql_select_db("user"); // Sélection de la base