2010-07-02 2 views
1

Je suis un base de données newbie complète. Jusqu'à présent, je sais que je peux me connecter à MySQL en utilisant la commande mysql_connect() de PHP, mais en dehors de cela, je ne vois vraiment pas comment prendre ces données et les mettre sur une page web.Comment implémenter une base de données MySQL dans une page Web?

a) sont là des moyens autres que mysql_connect()

b) permet de dire que j'avais une table de données dans une base MySQL et tout ce que je voulais était de cette table (par exemple: la liste des noms et numéros de téléphone) à maintenant apparaître sur ma page Web. Je ne peux pas pour la vie de moi trouver un tutoriel pour cela.

+0

ad a: il existe essentiellement deux façons de se connecter à la base de données MySQL, mais les deux sont très similaires: l'extension mysql et l'extension mysqli ("i" signifie "amélioré"). – Piskvor

+2

(aussi, édité l'intro - vous n'avez rien à vous excuser, tout le monde était un débutant une fois :)) – Piskvor

Répondre

3
<? 
$database_name = "dbname"; 
$mysql_host = "localhost"; //almost always 'localhost' 
$database_user = "dbuser"; 
$database_pwd = "dbpass"; 
$dbc = mysql_connect($mysql_host, $database_user, $database_pwd); 
if(!$dbc) 
{ 
    die("We are currently experiencing very heavy traffic to our site, please be patient and try again shortly."); 
} 
$db = mysql_select_db($database_name); 
if(!$db) 
{ 
    die("Failed to connect to database - check your database name."); 
} 

$sql = "SELECT * FROM `table` WHERE `field`= 'value'"; 
$res = mysql_query($sql); 

while($row = mysql_fetch_assoc($res)) { 
    // code here 
    // access variables like the following: 
    echo $row['field'].'<br />'; 
    echo $row['field2']; 
} 
?> 

Découvrez mysql_fetch_assocmysql_fetch_array et mysql_fetch_object

Voici les bases, vous voudrez rechercher des tutoriels. Il y en a beaucoup sur.

+0

Typo sur votre déclaration select. "SELEET" devient "SELECT". – Travis

Questions connexes