je suis nouveau en php et que vous voulez connaître le code pour le code de connexion de base de données php mysqlBase de données PHP avec MySQL Connection aide
Répondre
Consultez la documentation de PHP pour mysql_connect
.
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
est ici l'os nu de celui-ci:
$db1 = mysql_connect(...);
mysql_select_db('existing_db',$db1);
$db2 = mysql_connect(...);
mysql_select_db('not_existing_db', $db2);
mysql_query(... , $db2);
Plus d'info:
Un tutoriel détaillé: http://www.phpf1.com/tutorial/php-mysql-tutorial.html?page=1
<?php
mysql_connect("localhost", "username", "password") or die(mysql_error());
echo "Connection to the server was successful!<br/>";
mysql_select_db("test") or die(mysql_error());
echo "Database was selected!<br/>";
?>
Watch a également mysqli, c'est la « nouvelle façon » de se connecter à mysql http://php.net/manual/en/book.mysqli.php il a plus de fonctions et il y a des rumeurs que dans php6 mysql seront dépréciés pour la mise en œuvre mysqli. vous pouvez l'utiliser comme un objet (mais si vous êtes nouveau aussi OO il peut être un peu plus difficile à comprendre) comme ceci:
//--connection to the database--
$db=mysqli_connect('sql.mysqlhost.com','database_username','password','database_name');//you can also use $db=new mysqli(....) but mysql_connect does the same thing and it's more cler on what it's doing
//--a simple query--
if($result=$db::query('SELECT name,value FROM mytable')){//query ok
echo 'Select returned ',$result->num_rows,'rows<br/>';
while($row=$result->fetch_assoc()){//get one row in an assoc.array
echo 'Name:',$row['name'],' Value:',$row['value'],'<br/>';//print each row
}
$result->close();
}
else//query error
die('MYSQL ERROR:'.$db->error);
ou avec des fonctions comme dans mysql
//--connection to the database--
$db=mysqli_connect('sql.mysqlhost.com','database_username','password','database_name');
//--a simple query--
if($result=mysql_query($db,'SELECT name,value FROM mytable')){//query ok
echo 'Select returned ',mysql_num_rows($result),'rows<br/>';
while($row=mysqli_fetch_assoc($result)){//get one row in an assoc.array
echo 'Name:',$row['name'],' Value:',$row['value'],'<br/>';//print each row
}
mysql_free_result($result);
}
else//query error
die('MYSQL ERROR:'.mysqli_connect_error());
Vous pouvez également utiliser une connexion persistante mysql préfixer « p: » à l'hôte sql, par exemple si votre hôte est sql.myhost.com:
$db=mysqli_connect('p:sql.mysqlhost.com','database_username','password','database_name');
L'utilisation d'une connexion persistante devrait vous donner une amélioration des performances de et mysqli devrait gérer la connexion persistante beaucoup mieux que l'extension mysql normale.
Rappelez-vous de désinfecter l'entrée de votre requête pour éviter l'injection SQL, vous pouvez faire comme ceci:
$result=mysql_query($db,"SELECT name,value FROM mytable where name='".mysqli_real_escape_string($input_name)."'");
ou en utilisant une déclaration préparée qui est un peu plus compliqué et il vaut mieux que si vous répétez la même commande plusieurs fois seulement en changeant les données d'entrée.
- 1. MYSQL -connection à la base de données inconnue
- 2. MySQL, PHP - Formulaires Aide
- 3. Connexion à base de données MySQL avec PHP
- 4. Aide! Flex Local connection
- 5. Aide avec php/mysql mailer
- 6. problème de connexion de base de données mysql en php
- 7. Pagination avec Mysql et PHP Aide
- 8. aide de base php
- 9. problème de base de données PHP MySQL
- 10. Problèmes de base de données PHP/MySQL
- 11. schéma de base de données de conception aide - Mysql
- 12. obtenir la valeur de base de données MySQL avec PHP
- 13. Sauvegarde de la base de données MySql avec PHP
- 14. Requête de base de données Aide requise dans MySQL
- 15. Base de données Recherche PHP Mysql
- 16. Comment compléter automatiquement la base de données mysql avec PHP?
- 17. tableau PHP array_intersect_key avec base de données MYSQL
- 18. connexion à la base de données phpMyAdmin avec PHP/MySQL
- 19. Ajouter avec PHP à une base de données MySQL
- 20. connexion externe base de données mysql avec php
- 21. PHP et mysql aider, travailler avec plusieurs base de données
- 22. MySQL db connection
- 23. Requête MYsql et aide de la base de données
- 24. php pdo connection scope
- 25. Aide pour débuter avec OO PHP & MySQL
- 26. php boucles mysql Aide
- 27. Connection Time Out JDBC MySQL
- 28. PHP MYSQL Query Algorithm Aide
- 29. Aide Avec la mise en page de base de données
- 30. php stocker dans la base de données tamil php mysql
"grande amélioration de la performance" LOL –
"déclaration préparée qui est un peu plus compliqué" LOL 2 fois –
lol? connexion persistante aide beaucoup si beaucoup d'utilisateurs accèdent à la page, pour mon engrish je suis désolé! XD – Plokko