新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
tr bgcolor="#eff3ff"
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比灌南网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式灌南网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖灌南地区。费用合理售后完善,十年实体公司更值得信赖。
td标题:?=$row[title]?用户:?=$row[user]?/td
/tr
tr bgColor="#ffffff"
td内容:?=$row[content]?/td
/tr
改成:
tr bgcolor="#eff3ff"
td标题:?php echo {$row[title]};?用户:?php echo {$row[user]};?/td
/tr
tr bgColor="#ffffff"
td内容:?php echo {$row[content]};?/td
/tr
就是给每个变量用{}括住,告诉服务器这个是变量.有时候变量在html下如果变量后有其它符号或者中文,都会显示为空的,因为服务器可能会把变量后的那中文或者符号看成是变量的一部分,于是变量名就被改变了- -
比如"你好$vars吗?";这样的echo出来,可能$vars就不会显示,因为服务器把他看成了'$vars吗'是一个变量- -
所以用{}括住的话,就可以避免这些问题.
其实错误信息已经提示了错误的原因:
Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given
警告:mysqli_select_db()的第1个参数应该是mysqli,而你给的是字符串
Warning: mysql_error() expects parameter 1 to be resource, object given in
警告:mysql_error()的第1个参数应该是个资源句柄,而你给的是个对象
据我的判断,可能你没有注意到这两个函数的正确用法,以下是这两个参数的原型:
bool mysqli_select_db ( mysqli $link , string $dbname )
string mysql_error ([ resource $link_identifier = NULL ] )
据此,建议代码修改如下:
$db_selected=mysqli_select_db($link,"homework")
至于“警告:mysql_error()的第1个参数应该是个资源句柄,而你给的是个对象”,这个错误的原因,据我的判断,你还需要检查下 $link 是不是正确连接到mysql了。
有4种错误:1,数据库密码错误 2.用户名错误 3.数据库名错误 4.端口错误,
先用phpinfo();看一下是否支持mysql。
要是没有,还是配置有问题。
Loaded
Configuration
File
看看php.ini是读哪个路径下的
php.ini
里extension
=
php_mysql.dll前的分号已经去掉了,extension_dir
=
"X:/php/ext"也改为了自己ext文件夹的路径,libmysql.dll和php5ts.dll也复制到Windows目录下的
system32
文件夹下
PHP程序中指定的数据库服务器连接信息改对了没?
如数据库地址,数据库名,密码.用户名.
把错误贴出来.不贴出来无法判断.
===============
怀疑是连接数据库的IP地址写错了.
如果是上传到空间的程序.
数据库主机地址不要填写IP,得填写localhost
连接字串中的用户名和密码错误。你查一下test.php的第三行看看就知道了。