PHP 简单实现MySQL数据搜索、添加数据功能

数据库testdb ,表user 列email和nikename

html代码:

<form method="post" action="search1.php" name="search">
<input name="search" type="text" value="" size="15">
<input type="submit" value="Search">
</form>以下为数据库增加:...</p>
<div>
 <form action="insert.php" method="post">
nikename: <input type="text" name="nikename" />
email: <input type="text" name="email" />
<input type="submit" />
</form>
</div>

search1.php代码:

<?php
$con = mysql_connect("localhost","root","root");
if (!$con)
  {
  die(‘Could not connect: ‘ . mysql_error());
  }

mysql_select_db("testdb", $con);
 $searchs = $_POST[‘search‘];  //传递search框过来的值
 $searchs= trim($searchs);
if (!$searchs)
{
echo ‘搜索框不能为空.‘;
exit;
}
$result = mysql_query("SELECT * FROM user where nikename like ‘%$searchs%‘");
if (mysql_num_rows($result) < 1) echo ‘没有数据‘;

while($row = mysql_fetch_array($result))
 {
  echo $row[‘nikename‘] . " " . $row[‘email‘];
  echo "<br />";
  }
mysql_close($con);
?>

insert.php 代码如下:

<?php
$con = mysql_connect("localhost","root","root");
if (!$con)
  {
  die(‘Could not connect: ‘ . mysql_error());
  }

mysql_select_db("testdb", $con);
$nikename=$_POST[‘nikename‘];  // create short variable names
$email=$_POST[‘email‘];
$nikename= trim($nikename);

if (!$nikename || !$email) //判断是否为空
{
echo ‘不能为空‘;
exit;
}

$sql="INSERT INTO user (nikename, email )
VALUES
(‘$nikename‘,‘$email‘)";

if (!mysql_query($sql,$con))
  {
  die(‘Error: ‘ . mysql_error());
  }
echo "1 record added";

mysql_close($con)
?>
时间: 2024-10-20 17:36:52

PHP 简单实现MySQL数据搜索、添加数据功能的相关文章

向后端请求数据 以及像后端发送数据要求(删除数据和添加数据)

删除数据和添加数据只能后端操作 删除数据和添加数据都要用到的html(一)部分 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="../css/bootstrap.min.css"

雷林鹏分享:jQuery EasyUI 数据网格 - 添加查询功能

jQuery EasyUI 数据网格 - 添加查询功能 本实例演示如何从数据库得到数据,并将它们显示在数据网格(datagrid)中.然后演示如何根据用户输入的搜索关键词搜寻显示结果. 创建数据网格(DataGrid) 创建带有分页功能的数据网格(datagrid),然后添加工具栏到其中. url="datagrid24_getdata.php" toolbar="#tb" title="Load Data" iconCls="icon

C#数据层添加事务功能

例子 public bool Save(ProjectModel project) { int Result = 0; SqlConnection Conn = new SqlConnection(SqlHelper.connectionString); Conn.Open(); SqlTransaction Trans; Trans = Conn.BeginTransaction(); try { SqlParameter[] sqlParameter1 = new SqlParameter[

mysql 向字段添加数据或者删除数据

1 UPDATE table SET cids = CONCAT(cids , ',12') where id=id //向字段添加数据 2 //因为要用逗号分隔 所以在在前面加了一个逗号 3 4 UPDATE table SET cids = replace(cids , ',12' , '') where id=id //从字段中删除数据 5 //只要把想要删除的数据替换为空就可以了 原文地址:https://www.cnblogs.com/milletHandsome/p/12213171

给listview添加数据,添加数据之后即刻显示出来,并把数据放在listview列表的最前面

//添加数据库,但是要在第二次重新加载的时候才会显示 blackdao.add(phone_num, "1"); Toast.makeText(CallSmsSafeActiviy.this, "短信黑名单添加成功", 0).show(); /*更新listview上面的数据,添加之后即刻刷新listview上面的数据, 因为listview上面的数据是是和List<blackNumberInfo> list关系最为密切 而List<blackNu

MySQL存储过程循环添加数据

经常需要测试数据,写个存储过程方便日后使用. DROP PROCEDURE IF EXISTS add_member; DELIMITER $$ CREATE PROCEDURE add_member (IN loop_times INT) BEGIN DECLARE member_account INT DEFAULT 0; WHILE member_account < loop_times DO SET member_account = member_account + 1; INSERT

SQL中CRUD C——create 添加数据 R——read 读取数据 U——update 修改数据 D——delete 删除数据

在SQL server中对数据库的操作: 删除表:drop table 表名修改表:alter table 表名 添加列add 列名 列类型alter table 表名 drop column 列名 删除数据库drop database 数据库名 CRUD操作C——create 添加数据 R——read 读取数据 U——update 修改数据 D——delete 删除数据 1.添加数据insert into 表名 values('第一列值','第二列值')——数据库中用单引号 每一列都要添加 第

使用MySQL Workbench建立数据库,建立新的表,向表中添加数据

初学数据库,记录一下所学的知识.我用的MySQL数据库,使用MySQL Workbench管理.下面简单介绍一下如何使用MySQL Workbench建立数据库,建立新的表,为表添加数据. 点击上图中的“加号”图标,新建一个连接, 如上图,先输入数据库的账号密码,帐号默认为root,填好密码后 点击“OK”,连接就建立好了,建立完成后,会出现一个长方形的框框,双击它,出现下图所示页面 点击图中的红圈里的按钮,新建一个Schema,即数据库(个人理解..),修改一下Name 的值,如  mydat

mysql学习之通过文件创建数据库以及添加数据

转自:http://blog.163.com/[email protected]/blog/static/170171558201411311547655/ 1.# 创建数据库语句 create database mydb default character set utf8;# 运用数据库语句 use mydb;# 创建表格,这里只简单的创建一张表格# 设置InnoDB主要是为了事务操作的需要 create table mytable(   id int primary key auto_in

解决在mysql表中删除自增id数据后,再添加数据时,id不会自增1的问题

https://blog.csdn.net/shaojunbo24/article/details/50036859 问题:mysql表中删除自增id数据后,再添加数据时,id不会紧接.比如:自增id 1 2 3 4 现在删除4,就变成了 1 2 3 这时候,如果增加一条数据,会变成 1 2 3 5 上面5不是我们想要的结果,4才是理想的id,解决方法是,在删除4之后,执行下面的sql语句: ALTER TABLE table_name AUTO_INCREMENT = 1; 原文地址:http