hg S’enregistrer Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie

Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie  forum informatique Tunisie Index du Forum

hg Bac Tunisie Algorithmique et programmation TIC réseaux php javascript sql access activités programmation c
hg
FAQ FAQ Rechercher Rechercher Membres Membres Groupes Groupes Profil Profil Se connecter pour vérifier ses messages privés Messages Privés Connexion Connexion


 Forum de l'excellence et l'excellence en innovation 
Pour participer à notre Forum, vous devez
 
inscrire sur notre forum a partir d'ici
 
  NB :
Les membres ''zéro messages'' seront supprimés automatiquement après un nombre de jours donné !!!!
             
   
 
  
forum d'aide informatique : internet, réseau, programmation informatique ...
PHP et mySQL
 
 
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> TIC -> PHP
hg Sujet précédent :: Sujet suivant   hd
Auteur Message
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Mar 7 Avr - 11:25 (2009)    Sujet du message: PHP et mySQL Répondre en citant

PublicitéSupprimer les publicités ?
La communication se fait en 5 etapes les voilà et s'il ya des question je suis pret:


<?php
//1.Créer la connection au base de donne
$connection = mysql_connect("serveur","login","votre mot de passe");


if(!$connection){
Die("data base connection failed".mysql_error());
}
//2.selection de la base de données
$db_select = mysql_select_db("articles",$connection);


if(!$db_select){
Die("failed to select the data base".mysql_error());
}
?>
<html>


<head>
<title>Communique a mySQL</title>
</head>
<body>
<?php
//3.Envoyer le requet SQL
$result= mysql_query("SELECT * FROM subjects", $connection);
if(!$result){
Die("failed to select from data base".mysql_error());
}
//4.Utiliser le resultat retourner
while($row = mysql_fetch_array($result)){//j'ai nommé le tableau $row
echo $row["menu_name"] . " " . $row["position"] ."</br>";//exemple je vais affiche le nom de menu et la position
}

?>

</body>

</html>
<?php
//fermer la connexion
mysql_close($connection);
?>


pour telecharger en format pdf ici
Merci pour votre attention


 
Revenir en haut
KARIMOS
Administrateur

Hors ligne

Inscrit le: 02 Nov 2008
Messages: 1 710
Masculin
Point(s): 5 479
Moyenne de points: 0

Posté le: Dim 20 Déc - 11:23 (2009)    Sujet du message: PHP et mySQL Répondre en citant

ou est votre commentaire !!!!!! Neutral Neutral

 
Revenir en haut
r.nsiri
recent membre
recent membre

Hors ligne

Inscrit le: 09 Jan 2009
Messages: 262
Masculin
Point(s): 304
Moyenne de points: 0

Posté le: Jeu 18 Fév - 08:40 (2010)    Sujet du message: PHP et mySQL Répondre en citant

Idea Idea Idea Idea Idea
_________________
Cordialement


 
Revenir en haut
Molock


Hors ligne

Inscrit le: 12 Nov 2009
Messages: 5
Masculin
Point(s): 5
Moyenne de points: 0

Posté le: Lun 22 Fév - 01:36 (2010)    Sujet du message: PHP et mySQL Répondre en citant

KARIMOS a écrit:

ou est votre commentaire !!!!!! Neutral Neutral
les commentaires en php sont avant lles
Code:
//


 
Revenir en haut
Tout Est Net


Hors ligne

Inscrit le: 13 Avr 2010
Messages: 2
Masculin
Point(s): 2
Moyenne de points: 0

Posté le: Mer 14 Avr - 13:47 (2010)    Sujet du message: PHP et mySQL Répondre en citant

Effectivement, il s'agit là de 5 étape et qui sont souvent répétées lors du développement d'un site Internet, c'est pourquoi il est intéressant de créer une fonction PHP que l'on appel en cas de besoin, voici un petit exemple :

 
Code:
 <?php
//Liste des tables
$db_membres = "membres";
$db_coms = "commentaires";
$db_news = "news";

Define("SQL_HOST","localhost");
Define("SQL_USER","root");
Define("SQL_PASS","");
Define("SQL_DB","ma_table");

function SQL($req,$msg_err="Erreur SQL") {
    $sql = mysql_connect(SQL_HOST,SQL_USER,SQL_PASS) or die("Impossible de se connecter à la base de données");
    mysql_select_db(SQL_DB,$sql) or die("Impossible de sélectionner la table");
    $retour = mysql_query($req) or die($msg_err);
    if (!empty($retour))
        return $retour;
    else return true;
}
?>

Cette fonction est très intéressante lorsque l'on utilise une seule base de données. L'intérêt de stocker les noms des tables dans des variables est mis en avant si vous devez changer le nom d'une table dans votre base de donnée. Dans ce cas, seule la variable doit être changer, il ne sera plus nécessaire de courir après tous vos fichiers source.

Enfin, si cette fonction est stockée dans le fichier SQL.php vos 5 instructions se remplacent par ceci :

 
Code:
<?php
require_once("SQL.php");
$resultat = SQL("SELECT * FROM $db_membres ORDER BY score", "Une erreur est survenue lors de la récupération des données");
//ou encore,
SQL("INSERT INTO $db_news VALUES('','titre','Contenu de votre news','".date("d/m/Y")."'));
?>


Vous avez donc le choix, si votre fonction ne retourne rien (INSERT, UPDATE, DELETE ...) il n'est pas nécessaire de stocker le retour dans une variables. De plus, vous pouvez spécifier un message d'erreur en second paramètre, ou laisser le message par défaut.


 
Revenir en haut
wassla


Hors ligne

Inscrit le: 15 Avr 2010
Messages: 14
Point(s): 14
Moyenne de points: 0

Posté le: Dim 18 Avr - 15:04 (2010)    Sujet du message: PHP et mySQL Répondre en citant

php est_il un langage sensible à la casse ????
merci


 
Revenir en haut
fouka


Hors ligne

Inscrit le: 21 Avr 2010
Messages: 12
Point(s): 12
Moyenne de points: 0

Posté le: Sam 1 Mai - 21:32 (2010)    Sujet du message: PHP et mySQL Répondre en citant

mercii  Okay

 
Revenir en haut
anis27


Hors ligne

Inscrit le: 01 Mai 2010
Messages: 3
Point(s): 3
Moyenne de points: 0

Posté le: Dim 2 Mai - 13:14 (2010)    Sujet du message: PHP et mySQL Répondre en citant

merci pour le partage

 
Revenir en haut
tatto


Hors ligne

Inscrit le: 30 Avr 2010
Messages: 5
Point(s): 5
Moyenne de points: 0

Posté le: Dim 9 Mai - 23:41 (2010)    Sujet du message: PHP et mySQL Répondre en citant

mercie et bon courage pour tous les éléves

 
Revenir en haut
Disdous


Hors ligne

Inscrit le: 22 Fév 2010
Messages: 52
Point(s): 52
Moyenne de points: 0

Posté le: Lun 10 Mai - 09:31 (2010)    Sujet du message: PHP et mySQL Répondre en citant

ça fait une semaine que je fais du php , des requetes de tt types (selection insertion mise a jours...) EN VAIN ! aucune requete ne marche! J'ai essayé easyphp 1.6 , 1.7 , 1.8 , 2.0 , 5.3 ainsi que Wampserver et CA MARCHE PAS! J'ai essayé meme vos requete, et ca marche tjrs pas
J'ai décidé ainsi de ne pas travailler la partie contenant le php dans les examens (d'ajrd et de 24 Mai)!


 
Revenir en haut
Disdous


Hors ligne

Inscrit le: 22 Fév 2010
Messages: 52
Point(s): 52
Moyenne de points: 0

Posté le: Lun 10 Mai - 12:59 (2010)    Sujet du message: PHP et mySQL Répondre en citant

Héééééééééééééhééééééééééééééé!! ça vient de marcheeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrr!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


 
Revenir en haut
Contenu Sponsorisé






Posté le: Aujourd’hui à 21:38 (2016)    Sujet du message: PHP et mySQL

 
Revenir en haut
Montrer les messages depuis:   
bg bd
Poster un nouveau sujet   Répondre au sujet    Bac Tunisie Algorithmique et programmation : BAC INFORMATIQUE En Tunisie forum informatique Tunisie Index du Forum -> TIC -> PHP Toutes les heures sont au format GMT + 1 Heure
 
Page 1 sur 1

 
Sauter vers:  
Index | créer forum gratuit | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation