在PHP中怎么更改MSSQL2008数据库
发布时间:2023-10-14 11:02:22 所属栏目:PHP教程 来源:转载
导读: 在 PHP 中修改 MSSQL 2008 数据库之前,你需要确保你有与数据库的连接。连接可以使用 SQLSRV 或 PDO SQLSRV 驱动程序来完成。
使用 SQLSRV 驱动程序连接数据库:
使用 SQLSRV 驱动程序连接数据库:
在 PHP 中修改 MSSQL 2008 数据库之前,你需要确保你有与数据库的连接。连接可以使用 SQLSRV 或 PDO SQLSRV 驱动程序来完成。 使用 SQLSRV 驱动程序连接数据库: $serverName = "localhost"; //服务器名称 $databaseName = "MyDB"; //数据库名称 $connectionOptions = array("UID"=>"UserName", "PWD"=>"Password"); $conn = sqlsrv_connect($serverName, $connectionOptions); 使用 PDO SQLSRV 驱动程序连接数据库: $serverName = "localhost"; //服务器名称 $databaseName = "MyDB"; //数据库名称 $uid = "UserName"; $pwd = "Password"; try { $conn = new PDO("sqlsrv:server=$serverName ; Database = $databaseName", $uid, $pwd); } catch(PDOException $e) { echo $e->getMessage(); } 添加数据 ![]() 在 MSSQL 2008 数据库中添加数据非常简单。只需编写 SQL INSERT 语句,并使用 sqlsrv_query() 或 PDO prepare() 和 execute() 函数将数据插入数据库。 使用 sqlsrv_query() 插入数据: $firstName = "John"; $lastName = "Doe"; $age = 30; $sql = "INSERT INTO Persons (FirstName, LastName, Age) VALUES ('$firstName', '$lastName', $age)"; $query = sqlsrv_query($conn, $sql); if ($query === false) { die(print_r(sqlsrv_errors(), true)); } 使用 PDO prepare() 和 execute() 函数插入数据: $firstName = "John"; $lastName = "Doe"; $age = 30; $sql = "INSERT INTO Persons (FirstName, LastName, Age) VALUES (:firstName, :lastName, :age)"; $query = $conn->prepare($sql); $query->bindParam(':firstName', $firstName); $query->bindParam(':lastName', $lastName); $query->bindParam(':age', $age); $query->execute(); 编辑数据 要编辑 MSSQL 2008 数据库中的数据,你需要编写 SQL UPDATE 语句,并使用 sqlsrv_query() 或 PDO prepare() 和 execute() 函数进行更新。 使用 sqlsrv_query() 更新数据: $personID = 1; $age = 40; $sql = "UPDATE Persons SET Age = $age WHERE PersonID = $personID"; $query = sqlsrv_query($conn, $sql); if ($query === false) { die(print_r(sqlsrv_errors(), true)); } 使用 PDO prepare() 和 execute() 函数更新数据: $personID = 1; $age = 40; $sql = "UPDATE Persons SET Age = :age WHERE PersonID = :personID"; $query = $conn->prepare($sql); $query->bindParam(':age', $age); $query->bindParam(':personID', $personID); $query->execute(); 删除数据 要删除 MSSQL 2008 数据库中的数据,你需要编写 SQL DELETE 语句,并使用 sqlsrv_query() 或 PDO prepare() 和 execute() 函数进行删除。 使用 sqlsrv_query() 删除数据: $personID = 1; $sql = "DELETE FROM Persons WHERE PersonID = $personID"; $query = sqlsrv_query($conn, $sql); if ($query === false) { die(print_r(sqlsrv_errors(), true)); } 使用 PDO prepare() 和 execute() 函数删除数据: $personID = 1; $sql = "DELETE FROM Persons WHERE PersonID = :personID"; $query = $conn->prepare($sql); $query->bindParam(':personID', $personID); $query->execute(); 修改数据库结构 要修改 MSSQL 2008 数据库的结构,你需要使用 SQL ALTER 语句。 ALTER 语句允许你添加、删除或更改表、列、索引等。使用 sqlsrv_query() 或 PDO prepare() 和 execute() 函数来执行 ALTER 语句。 使用 sqlsrv_query() 修改数据库结构: $sql = "ALTER TABLE Persons ADD Email VARCHAR(255)"; $query = sqlsrv_query($conn, $sql); if ($query === false) { die(print_r(sqlsrv_errors(), true)); } 使用 PDO prepare() 和 execute() 函数修改数据库结构: $sql = "ALTER TABLE Persons ADD Email VARCHAR(255)"; $query = $conn->prepare($sql); $query->execute(); (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐