Premiers pas av...LOGIN

Premiers pas avec PHP - Création d'une nouvelle base de données

Pour la base de données, nous avons deux façons de la créer. La première consiste à utiliser du code pour la créer.

Le code est le suivant :

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>create database</title>
</head>
<body>
	<?php
		$con = mysql_connect("localhost","root","root") or die("数据库连接失败");
		$sql ="CREATE DATABASE test1";
		$info = mysql_query($sql);
		if($info){
			echo "创建成功";
		}else{
			echo "创建失败";
		}
	?>
</body>
</html>

Remarque : $con consiste à créer un lien. la base de données $ info Exécutez ce code pour exécuter l'instruction sql

, puis vérifiez la base de données si la base de données existe déjà, elle ne peut pas être créée

La deuxième façon est d'entrer. l'URL http://localhost /phpMyAdmin/

Rentrez ensuite l'utilisateur et le mot de passe pour créer la base de données sur une page simple


pour la base de données Pour l'opération de suppression

vous pouvez entrer dans la base de données et supprimer la table visuellement, ce qui sera plus intuitif

Utilisez le code pour supprimer, le le code est le suivant :

DROP DATABASE Supprimez la base de données

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>drop database</title>
</head>
<body>
	<?php
		$con = mysql_connect("localhost","root","root") or die("数据库连接失败");

		$sql ="DROP DATABASE test1";

		$info = mysql_query($sql);

		if($info){
			echo "删除成功";
		}else{
			echo "删除失败";
		}
	?>
</body>
</html>

Exécutez le code, puis vérifiez la base de données pour voir si la base de données a été supprimée

Créer une table de données MySQL

Vous pouvez créer une table visuellement ou coder Le code est le suivant :

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>创建 MySQL 数据表</title>
</head>
<body>
<?php
	$dbhost = 'localhost';
	$dbuser = 'root';
	$dbpass = 'root';
	$conn = mysql_connect($dbhost, $dbuser, $dbpass);
	if(! $conn )
	{
	  die('连接失败: ' . mysql_error());
	}
	echo '连接成功<br />';
	$sql = "CREATE TABLE php_tbl( ".
	       "php_id INT NOT NULL AUTO_INCREMENT, ".
	       "php_title VARCHAR(100) NOT NULL, ".
	       "php_author VARCHAR(40) NOT NULL, ".
	       "submission_date DATE, ".
	       "PRIMARY KEY ( php_id )); ";
	mysql_select_db( 'php' );
	$retval = mysql_query( $sql, $conn );
	if(! $retval )
	{
	  die('数据表创建失败: ' . mysql_error());
	}
	echo "数据表创建成功\n";
	mysql_close($conn);
?>
</body>
</html>

Supprimer. la table de données

L'opération visuelle est un moyen pratique. Vous pouvez également utiliser des scripts pour supprimer le code comme suit :

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>删除 MySQL 数据表</title>
</head>
<body>
	<?php
		$dbhost = 'localhost';
		$dbuser = 'root';
		$dbpass = 'root';
		$conn = mysql_connect($dbhost, $dbuser, $dbpass);
		if(! $conn )
		{
		  die('连接失败: ' . mysql_error());
		}
		echo '连接成功<br />';
		$sql = "DROP TABLE php_tbl";
		mysql_select_db( 'php' );
		$retval = mysql_query( $sql, $conn );
		if(! $retval )
		{
		  die('数据表删除失败: ' . mysql_error());
		}
		echo "数据表删除成功\n";
		mysql_close($conn);
	?>
</body>
</html>

Remarque : Due. pour des raisons de sécurité du serveur, les codes liés à la base de données ne sont pas disponibles en ligne. Pour les tests, vous pouvez copier le code et le tester localement sur votre ordinateur

.section suivante
<?php echo "欢迎学习数据库知识"; ?>
soumettreRéinitialiser le code
chapitredidacticiel