读书人

PHPmysql的解决方案

发布时间: 2013-09-06 10:17:17 作者: rapoo

PHPmysql的

PHPmysql的解决方案

想要在mysql_result.php中加入除使用者密的功能,他改如下,他能[除]
超,就能除掉那一行的值

PHPmysql的解决方案


各位要怎做呢??

以下是mysql_result.php的源

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>示所有</title>
</head>
<body>
<h1 align="CENTER">密示表</h1>
<?php
require_once("mysql.php");
$link = create_connection();
$sql = "SELECT no AS '',username AS '',password AS '密' FROM root";
$result = execute_sql("os", $sql, $link);
echo "<table border='1' align='center'><tr align='center'>";
for ($i = 0; $i < mysql_num_fields($result); $i++)
echo "<td>" . mysql_fetch_field($result, $i)->name. "</td>";
echo "</tr>";
for ($j = 0; $j < mysql_num_rows($result); $j++)
{

echo "<tr>";
for ($k = 0; $k < mysql_num_fields($result); $k++)
echo "<td>" . mysql_result($result, $j, $k) . "</td>";

echo "</tr>";
}
echo "</table>" ;
mysql_free_result($result);
mysql_close($link);
?>
</body>
</html>



然後有mysql.php必要案的源

<?php
function create_connection()
{
$link = mysql_connect("localhost","root","")
or die("法接" . mysql_error());

mysql_query("SET NAMES utf8");

return $link;
}
function execute_sql($database,$sql,$link)


{
$db_selected = mysql_select_db($database,$link)
or die("法" . mysql_error($link));

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

return $result;

}

?>






要如何修改mysql_result.php 成需要的效果呢?


[解决办法]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>示所有</title>
</head>
<body>
<h1 align="CENTER">密示表</h1>
<?php
require_once("mysql.php");
$link = create_connection();

if(isset($_GET['del'])) {
$sql = "delete from root ehere no=$_GET[del]";
$result = execute_sql("os", $sql, $link);
}

$sql = "SELECT no AS '',username AS '',password AS '密' FROM root";
$result = execute_sql("os", $sql, $link);
echo "<table border='1' align='center'><tr align='center'>";
for ($i = 0; $i < mysql_num_fields($result); $i++)
echo "<td>" . mysql_fetch_field($result, $i)->name. "</td>";
echo "<td>操作</td>";
echo "</tr>";
for ($j = 0; $j < mysql_num_rows($result); $j++)
{
echo "<tr>";


for ($k = 0; $k < mysql_num_fields($result); $k++)
echo "<td>" . mysql_result($result, $j, $k) . "</td>";
echo "<td><a = href=?del=" . mysql_result($result, $j, 0) . "</td>";
echo "</tr>";
}
echo "</table>" ;
mysql_free_result($result);
mysql_close($link);
?>
</body>
</html>

读书人网 >PHP

热点推荐