网站首页 > 文章中心 > 其它

数据库文件php代码

作者:小编 更新时间:2023-09-28 19:26:29 浏览量:52人看过

怎么用PHP代码修改数据库里面的数据?

举例如下:

创建userinfo_update.php页面用于查询用户信息,先显示信息,在修改:

先通过GET获取用户编号查询用户信息:

数据库文件php代码-图1

$sql = "select * from user_info where user_id='".$_GET['userId']."'";

$result = mysql_query($sql,$con);

if($row = mysql_fetch_array($result)){

}

页面效果:

创建update.php文件,用于修改用户信息:

使用到了mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数.

//通过post获取页面提交数据信息

$userId = $_POST[userId];

$userName = $_POST[userName];

$userAge = $_POST[userAge];

$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";

mysql_query($sql,$conn);//执行SQL

$mark? = mysql_affected_rows();//返回影响行数

$url = "userinf_select.php";

运行结果

创建delete.php文件,完成删除用户信息功能:

$userId = $_GET['userId'];

include 'connection.php';

$sql = "delete from user_info where user_id='".$userId."'";

mysql_query($sql,$con);

if($mark0){

echo "删除成功";

}else{

echo? "删除失败";

mysql_close($con);

运行结果:

求PHP从数据库中读取内容并存入文件和从文件读取数据插入数据库的代码

//第一种?

php

$conn?=?mysql_connect("主机名","用户名","密码");

mysql_select_db("数据库名",$conn);

$sql?=?"select?*?from?user";

$result?=?mysql_query($sql);

$data="";

while($row?=?mysql_fetch_row($result)){

foreach($row?as?$v){

$data?.=$v."|";?//加个树线隔开字段

file_put_contents("abc.txt",$data);

//第二种

$filename?=?"abc.txt";

$res?=?fopen($filename,"r");

while(!feof($res)){

$buffer?=?fgets($res);

$buffer?=?str_replace('?',?'|',?$buffer);?

$array?=?explode('|',?$buffer);?

foreach($array?as?$v){

if(strlen($v)0){

$arr[]?=?$v;

fclose($res);

//组装数组插入数据库就可以了

怎么使用php代码建立mysql数据库

$rs = mysql_select_db($dbname,$conn);

if(!$rs){

$rs = mysql_query("CREATE DATABASE +$dbname+; ",$conn);

$errstr = GetBackAlert("数据库 {$dbname} 不存在,也没权限创建新的数据库!");

echo $errstr;

exit();

$errstr = GetBackAlert("你对数据库 {$dbname} 没权限!");

$ctStr = 'CREATE TABLE +wish+ (

+id+ int(11) NOT NULL auto_increment,

+pqq+ varchar(10) default NULL,

+context+ tinytext,

+addDate+ datetime default NULL,

PRIMARY KEY (+id+)

) ENGINE=InnoDB DEFAULT CHARSET=gbk;';

mysql_query($ctStr,$conn);

PHP源代码连接数据库

//数据库服务器地址

$host="localhost";?

//连接数据库用户名

$uname="root";?

//连接数据库密码

$upass="";?

//连接数据库

$conn=mysql_connect($host,?$uname,$upass);

//判断连接

if(!$conn){

die("连接数据库失败!").mysql_errno();?

//连接成功,其他操作省略

php表单写入mysql数据库的代码

!--表单文件,拷入index.php--

!DOCTYPE?html

html

head

style

/style

titleAdd?students/title

/head

body

!--?数据库用mysqli?面向过程调用方法--

!--数据库用mysqli?面向过程调用方法

--

!--数据库用PDO调用方法

labelFirst?Name/label

input?type="text"?name="first_name"?/

br?/

labelLast?Name/label

input?type="text"?name="last_name"?/

labeldepartment/label

input?type="text"?name="department"?/

labelEmail/label

input?type="text"?name="email"?/

input?type="submit"?value="Add?students"

/form

/body

/html

------------------------------

//print_r($_POST);

//?create?a?variable

$first_name=$_POST['first_name'];

$last_name=$_POST['last_name'];

$department=$_POST['department'];

$email=$_POST['email'];

//调试用

echo?"Your?input:?";

echo?$first_name;

echo?'br?/';

echo?$last_name;

echo?$department;

echo?$email;

$servername?=?"localhost";

//Your?database?username?and?password

//$username?=?"username";

//$password?=?"password";

$username?=?"tester";

$password?=?"testerPassword";

//your?database?name

$dbname?=?"test";

$tablename?="student";

//?Create?connection

$connect?=?mysqli_connect($servername,?$username,?$password,?$dbname);

if?(!$connect)?{

die("Connection?failed:?"?.?mysqli_connect_error());

//Execute?the?query

$sql="INSERT?INTO?$tablename?(first_name,last_name,department,email)

VALUES('$first_name','$last_name','$department','$email')";

if?(mysqli_query($connect,?$sql))?{

echo?"Hooray!?New?record?is?inserted?to?database?successfully.?Please?check?database.";

}?else?{

echo?"Error:?"?.?$sql?.?"br?/"?.?mysqli_error($connect);

mysqli_close($connect);

//database?name

$conn?=?new?mysqli($servername,?$username,?$password,?$dbname);

//?Check?connection

if?($conn-connect_error)?{

die("Connection?failed:?"?.?$conn-connect_error);

}?

if?($conn-query($sql)?===?TRUE)?{

echo?"New?record?created?successfully";

echo?"Error:?"?.?$sql?.?"br"?.?$conn-error;

$conn-close();

a?variable

try?{

$conn?=?new?PDO("mysql:host=$servername;dbname=$dbname",?$username,?$password);

//?set?the?PDO?error?mode?to?exception

$conn-setAttribute(PDO::ATTR_ERRMODE,?PDO::ERRMODE_EXCEPTION);

//?use?exec()?

$conn-exec($sql);

catch(PDOException?$e)

{

echo?$sql?.?"br"?.?$e-getMessage();

$conn?=?null;

--创建数据库test,?将此文件存为test.sql?导入数据库,或者手动创建表结构

--?phpMyAdmin?SQL?Dump

--?

SET?SQL_MODE?=?"NO_AUTO_VALUE_ON_ZERO";

SET?AUTOCOMMIT?=?0;

START?TRANSACTION;

SET?time_zone?=?"+00:00";

--?Database:?+test+

--?--------------------------------------------------------

--?Table?structure?for?table?+student+

DROP?TABLE?IF?EXISTS?+student+;

CREATE?TABLE?IF?NOT?EXISTS?+student+?(

PRIMARY?KEY?(+id+)

--?Dumping?data?for?table?+student+

INSERT?INTO?+student+?(+id+,?+first_name+,?+last_name+,?+department+,?+email+)?VALUES

COMMIT;

PHP文件在网页里显示部分php代码(想显示数据库表里面的数据)

因为你少写了一个大括号的结尾.

修改后:

table?id="DataList1"?cellspacing="0"?border="0"?width="100%"

$db?=?mysqli_connect('localhost',?'root','root');//连接MySQL服务器

mysqli_select_db($db,'ticket');//选择数据库文件

if(mysqli_connect_errno()){

echo?"Error:Could?not?connect?to?mysql?ticket";exit;

$q="select?*?from?news";//设置查询指令

$result=mysql_query($db,$q);//执行查询

while($row=mysql_fetch_assoc($result))?//将result结果集中查询结果取出一条

echo"trtd".$row["news"]."/tdtd".$row["date"]."/td/tr";?exit;

}?//?就是这样?

/table

谢谢谢谢谢谢码密.的入输要需所面.界理管台后器.由路陆登是.码密理管.廖仲庭.器由.路.

以上就是土嘎嘎小编为大家整理的数据库文件php代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章