php关于mysql的代码??
这段代码用的是mysqli这个类来使用数据库的,但我的PHP中好像没有这个类,一系列的代码如何用其他的代码代替??谢谢怎么才能让我的PHP有mysqli这个类?如何配置,...
这段代码用的是mysqli这个类来使用数据库的,但我的PHP中好像没有这个类,一系列的代码如何用其他的代码代替??谢谢
怎么才能让我的PHP有mysqli这个类?如何配置,谢谢
<?php
// create short variable names
$searchtype=$_POST['searchtype'];
$searchterm=$_POST['searchterm'];
$searchterm= trim($searchterm);
if (!$searchtype || !$searchterm)
{
echo 'You have not entered search details. Please go back and try again.';
exit;
}
if (!get_magic_quotes_gpc())
{
$searchtype = addslashes($searchtype);
$searchterm = addslashes($searchterm);
}
@ $db = new mysqli('localhost', 'bookorama', 'bookorama123', 'books');//mysqli无法使用,用什么代码来连接数据库???
if (mysqli_connect_errno())
{
echo 'Error: Could not connect to database. Please try again later.';
exit;
}//我的PHP中没有mysqli_connect_errno(),检查是否连上用什么代码代替??
$query = "select * from books where ".$searchtype." like '%".$searchterm."%'";
$result = $db->query($query);//我的PHP中没有query(),输入SQL语句用什么代码代替??
$num_results = $result->num_rows;//我的PHP中没有类result,输入SQL语句用什么代码代替??
echo '<p>Number of books found: '.$num_results.'</p>';
for ($i=0; $i <$num_results; $i++)
{
$row = $result->fetch_assoc();//我的PHP中没有类result,输入SQL语句用什么代码代替??
echo '<p><strong>'.($i+1).'. Title: ';
echo htmlspecialchars(stripslashes($row['title']));
echo '</strong><br />Author: ';
echo stripslashes($row['author']);
echo '<br />ISBN: ';
echo stripslashes($row['isbn']);
echo '<br />Price: ';
echo stripslashes($row['price']);
echo '</p>';
}
$result->free();//我的PHP中没有类result,输入SQL语句用什么代码代替??
$db->close();//改了以上的连接MySQL的代码,也就没有$db了,如何关闭数据库?
?>
</body>
</html> 展开
怎么才能让我的PHP有mysqli这个类?如何配置,谢谢
<?php
// create short variable names
$searchtype=$_POST['searchtype'];
$searchterm=$_POST['searchterm'];
$searchterm= trim($searchterm);
if (!$searchtype || !$searchterm)
{
echo 'You have not entered search details. Please go back and try again.';
exit;
}
if (!get_magic_quotes_gpc())
{
$searchtype = addslashes($searchtype);
$searchterm = addslashes($searchterm);
}
@ $db = new mysqli('localhost', 'bookorama', 'bookorama123', 'books');//mysqli无法使用,用什么代码来连接数据库???
if (mysqli_connect_errno())
{
echo 'Error: Could not connect to database. Please try again later.';
exit;
}//我的PHP中没有mysqli_connect_errno(),检查是否连上用什么代码代替??
$query = "select * from books where ".$searchtype." like '%".$searchterm."%'";
$result = $db->query($query);//我的PHP中没有query(),输入SQL语句用什么代码代替??
$num_results = $result->num_rows;//我的PHP中没有类result,输入SQL语句用什么代码代替??
echo '<p>Number of books found: '.$num_results.'</p>';
for ($i=0; $i <$num_results; $i++)
{
$row = $result->fetch_assoc();//我的PHP中没有类result,输入SQL语句用什么代码代替??
echo '<p><strong>'.($i+1).'. Title: ';
echo htmlspecialchars(stripslashes($row['title']));
echo '</strong><br />Author: ';
echo stripslashes($row['author']);
echo '<br />ISBN: ';
echo stripslashes($row['isbn']);
echo '<br />Price: ';
echo stripslashes($row['price']);
echo '</p>';
}
$result->free();//我的PHP中没有类result,输入SQL语句用什么代码代替??
$db->close();//改了以上的连接MySQL的代码,也就没有$db了,如何关闭数据库?
?>
</body>
</html> 展开
展开全部
$mysql_server_name = "localhost";//数据库服务器名称
$mysql_username = "root";// 连接数据库用户名
$mysql_password = "";// 连接数据库密码
$mysql_database = "";// 数据库的名字
$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("无法连接服务器!");
mysql_select_db($mysql_database,$conn) or die("无法连接数据库!");
mysql_query('set names gbk');//设定字符集
date_default_timezone_set('Asia/Shanghai');//设置中国时区
$result = mysql_query("*******",$conn);//连接数据库
$num = mysql_num_rows($result);//获取总数
while ($rs = mysql_fetch_array($result)){
循环输出
}
mysql_close($conn);//关闭数据库
$mysql_username = "root";// 连接数据库用户名
$mysql_password = "";// 连接数据库密码
$mysql_database = "";// 数据库的名字
$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("无法连接服务器!");
mysql_select_db($mysql_database,$conn) or die("无法连接数据库!");
mysql_query('set names gbk');//设定字符集
date_default_timezone_set('Asia/Shanghai');//设置中国时区
$result = mysql_query("*******",$conn);//连接数据库
$num = mysql_num_rows($result);//获取总数
while ($rs = mysql_fetch_array($result)){
循环输出
}
mysql_close($conn);//关闭数据库
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询