首页 > 编程知识 正文

原生的php增删改查函数,php增删改查mysql实例

时间:2023-12-27 22:27:31 阅读:326233 作者:AJJA

本文目录一览:

php怎么链接sqlserver数据库进行增删改查

php有专门的sql server操作函数,举个简单的例子,是查询的

$serverName = "localhost"; //数据库服务器地址

$uid = "root"; //数据库用户名

$pwd = "123456"; //数据库密码

$connectionInfo = array("UID"=$uid, "PWD"=$pwd, "Database"='databasename');

$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn == false){

    echo "连接数据库失败!";

    die( print_r( sqlsrv_errors(), true));

}

$sql = "select * from user";

$query = sqlsrv_query( $conn, $sql , array(), array( "Scrollable" = SQLSRV_CURSOR_KEYSET ));

$num_rows = sqlsrv_num_rows($query);

if($num_rows  0){

    while ($row = sqlsrv_fetch_array($query)){

        echo $row['aaaa'];

    }

}

其它的操作也同理,举一反三

求php增删改查代码。

class sqlHelper{

public $conn;

public $dbname="数据库名称";

public $username="数据库用户名";

public $password="数据库密码";

public $host="localhost";

//连接数据库

public function __construct(){

$this-conn=mysql_connect($this-host,$this-username,$this-password);

if(!$this-conn){

die("连接失败".mysql_error());

}

mysql_select_db($this-dbname,$this-conn);

}

//执行查询语句

public function execute_dql($sql){

$res=mysql_query($sql,$this-conn);

return $res;

}

//执行增填改语句

public function execute_dml($sql){

$b=mysql_query($sql,$this-conn);

if(!$b){

return 3;

}else{

if(mysql_affected_rows($this-conn)){

return 1;//表示OK

}else{

return 2;//表示没有行收到影响

}

}

}

}

如何用PHP代码实现MySQL数据库的增删改查

?php

$con = mysql_connect("localhost:3306","root","");

if (!$con) {

die('Could not connect: ' . mysql_error());

}

mysql_select_db("test", $con);

$result = mysql_query("SELECT * FROM user");

echo "table border='1'

tr

thUsername/th

thPassword/th

/tr";

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

echo "tr";

echo "td" . $row['username'] . "/td";

echo "td" . $row['password'] . "/td";

echo "/tr";

}

echo "/table";

mysql_close($con);

?

从服务器中获取用户所有信息(SQL SELECT语句)并以表格形式出现

?php

$con = mysql_connect("localhost","root","");

if (!$con) {

die('Could not connect: ' . mysql_error());

}

mysql_select_db("test", $con);

mysql_query("DELETE FROM user WHERE username = '$_POST[username]'");

mysql_close($con);

?

删除该用户所有信息delete.php

?php

$con = mysql_connect("localhost:3306","root","");

if (!$con) {

die('Could not connect: ' . mysql_error());

}

mysql_select_db("test", $con);

$sql = "INSERT INTO user (username,password)

VALUES

('$_POST[username]','$_POST[password]')";

if (!mysql_query($sql,$con)) {

die('Error: ' . mysql_error());

}

echo "1 record added";

mysql_close($con);

?

注册一个新用户insert.php

?php

$con = mysql_connect("localhost","root","");

if (!$con) {

die('Could not connect: ' . mysql_error());

}

mysql_select_db("test", $con);

mysql_query("UPDATE user SET password = '$_POST[password]' WHERE username = '$_POST[username]'");

mysql_close($con);

?

修改一个用户密码update.php

html

head

titleFORM/title

/head

body

br /

h1Insert:/h1

form action="insert.php" method="post"

username:input type="name" name="username"/

br /

password:input type="password" name="password"/

input type="submit" value="submit"/

/form

br /hr /br /

h1Delete/h1

form action="delete.php" method="post"

username:input type="name" name="username" /

br /

Are you sure?input type="submit" value="sure" /

/form

br /hr /br /

h1Update/h1

form action="update.php" method="post"

username:input type="name" name="username"/

br /

You want to change your password into:input type="password" name="password"/

input type="submit" value="submit"/

/form

br /hr /br /

/body

/html

以上三个功能的提交源Operate.html

PHP 增删改查 急!!!!!!!

回答的有点晚。刚看到。你这种情况输出“修改失败”是很正常的

$result=$user-update($_POST);

if($user-update($_POST)){

你使用了两次更新。

第一次更新之后数据已经改变。再进行一次更新update返回结果是0(修改的行数)。

所以一直输出'修改失败'

建议修改

$result=$user-update($_POST);

if($result !== false){    // 此处未修改任何数据返回0的情况算为修改成功。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。