php的mysql代码_php关于mysql的代码??

这段代码用的是mysqli这个类来使用数据库的,但我的PHP中好像没有这个类,一系列的代码如何用其他的代码代替??谢谢怎么才能让我的PHP有mysqli这个类?如何配置,谢谢<?php //creates...

这段代码用的是mysqli这个类来使用数据库的,但我的PHP中好像没有这个类,一系列的代码如何用其他的代码代替??谢谢

怎么才能让我的PHP有mysqli这个类?如何配置,谢谢

// 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 '

Number of books found: '.$num_results.'

';

for ($i=0; $i

{

$row = $result->fetch_assoc();//我的PHP中没有类result,输入SQL语句用什么代码代替??

echo '

'.($i+1).'. Title: ';

echo htmlspecialchars(stripslashes($row['title']));

echo '
Author: ';

echo stripslashes($row['author']);

echo '
ISBN: ';

echo stripslashes($row['isbn']);

echo '
Price: ';

echo stripslashes($row['price']);

echo '

';

}

$result->free();//我的PHP中没有类result,输入SQL语句用什么代码代替??

$db->close();//改了以上的连接MySQL的代码,也就没有$db了,如何关闭数据库?

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值