今天把项目搬到linux环境下,发现php总是连接不上数据库,也没有报错,页面空白
查了一下才知道php7.0已经不支持mysql_connect了,换成mysqli解决
详情请参考以下网址:
http://php.net/mysqli_query
PHP
是用于动态网站开发的最常用编程语言之一。 它相当强大和高效。 它也很简单,并且由于它的灵活性而成为初学者的好语言。
PHP
本身就是一种很好的语言(尤其是与XHTML结合使用时)。 但是,大多数应用程序都需要一种方便的数据存储方法,通常由
数据库
(例如MySQL或PostgreSQL)来实现。 为了使
PHP
连接
到数据存储系统,需要一个
连接
器,该
连接
器允许使用mysql_query()和p...
require('connect.
php
');include('head.
php
');$sql="select distinct (firstMesID) from user";$result=mysql_query($sql,$con);$num=mysql_num_rows($result);$page_size=20;if($num<=$page_size){$page_count=1...
排查
问题
1、$res = odbc_exec($this->conn,$sql);查看执行是否正确。使用 $errorcode=odbc_error($res); var_dump(odbc_errormsg());,均返回null
排查
问题
2、打印出的sql语句,与复制到sqlsever查询器中语句,发现sqlserver查询器会自动检查语法错误,如联合表查询,查询器将会自动将语句中使用的字段
$res =
mysqli
_connect('localhost', 'root', '') or die('
连接
失败
');
echo '
数据库
连接
成功!<br />';
$vari =
mysqli
_select_db('test', $res); //该行存在错误
if($vari) {
echo '成功选择
数据库
!<br />';
} else
数据库
课程上,老师布置作业:使用
PHP
连接
自己的
数据库
(
PHP
相关代码老师已写好,其实只需按照要求在mysql中建几个表就行),但如何配置
PHP
环境就成了老大难,尤其是没接触过这个语言的,就成了麻瓜。我断断续续忙了一周,写下这个博客记录忙碌过程。
<?
php
$link =
mysqli
_connect("localhost", "root", "root");
$db_selected=
mysqli
_select_db("sssjk",$link);
//$db_selected=mysql_query("use db_database16",
现象1在
PHP
error log里发现:
PHP
Warning:
mysqli
::
mysqli
(): (HY000/2003): Can’t connect to MySQL server on ‘XXX.XXX.XXX.XXX’ (99) in /u1/www/XXXX.
php
on line 10
PHP
Warning:
mysqli
::close(): Couldn’t fetch mys...