1. Working with MySQL
<?php
$conn = mysql_connect (' localhost ', ' root ', ');
if ($conn) {
echo ' connect success ';.
mysql_select_db (' Test ', $conn);
$result = mysql_query ("Select ID, name from users WHERE id = 1");
$result _arr = Mysql_fetch_assoc ($result); Mysql_fecth_array ()
Print_r ($result _arr);
echo ' Data length: '. mysql_num_rows ($result);
$data _count = mysql_num_rows ($result);
for ($i =0; $i < $data _count; $i + +) {
Print_r (MYSQL_FETCH_ASSOC ($result));
// }
$result = mysql_query ("Select COUNT (*) from users WHERE name = ' Iwen '");
if ($result) {
$result _arr = mysql_fetch_array ($result);
echo ' Data length: '. $result _arr[0];
}else{
echo ' select Fail ';
}
}else{
echo ' Connect fail ';
}
2. User Data query
<!--<?php
Require_once ' functions.php ';
?>-->
<! Doctpye html>
<meta charset= "UTF-8" >
<title>allusers</title>
<body>
<table style= ' text-align:left; ' >
<tr><th>id</th><th>name</th><th>age</th></tr>
<?php
$conn = mysql_connect (' localhost ', ' root ', ');
mysql_select_db (' Test ');
$result = mysql_query ("SELECT * from the users ORDER by ID ASC");
$dataCount = mysql_num_rows ($result);
for ($i =0; $i < $dataCount; $i + +) {
$result _arr = Mysql_fetch_assoc ($result);
$id = $result _arr[' id '];
$name = $result _arr[' name '];
$age = $result _arr[' age ');
echo <tr><td> $id </td><td> $name </td><td> $age </td></tr> ";
}
?>
</table>
</body>
3. User data addition and anti-injection attacks
<form action= "adduser.php" method= "POST" >
<input type= "text" name= "name" >
<input type= "text" name= "age" >
<input type= "Submit" value= "Submit Content" >
</form>
<?php
if (!isset ($_post[' name ')) {
Die (' User name is not define ');
}
if (!isset ($_post[' age ')) {
Die (' User age not define ');
}
$name = $_post[' name '];
if (empty ($name)) {
Die (' User name is empty ');
}
$age = $_post[' age '];
if (empty ($age)) {
Die (' User was empty ');
}
$conn = mysql_connect (' localhost ', ' root ', ');
mysql_select_db (' Test ');
if (! $conn) {
Die (' Can not connect db ');
}
$age = Intval ($age);
mysql_query ("INSERT into Users (name,age) VALUES (' $name ', $age)");
if (Mysql_error ()) {
Echo Mysql_error ();
}else{
Header ("Location:allusers.php");
}
4. User Data modification
5. User Data deletion
PHP operation MySQL: Delete and change