无法让PHP使用MySQL(使用Linux)

时间:2010-12-22 05:08:34

标签: php mysql apache

好吧,当我编译这段代码来测试时:

<?php

   require('index.inc');
   $page = new buildpage();
   $page->buildHeader();


   $dbase = $mysqli_connect('localhost', 'root', 'password');


<?php
   $page->buildFooter();
?>

我得到了:

PHP Notice:  Undefined variable: mysqli_connect in
     

/home/tim/Documents/Web/index2.php   第9行PHP堆栈跟踪:PHP 1。   {主要}()   /home/tim/Documents/Web/index2.php:0   PHP致命错误:函数名称必须   是一个字符串   /home/tim/Documents/Web/index2.php   第9行PHP堆栈跟踪:PHP 1。   {主要}()   /home/tim/Documents/Webindex2.php:0

我找到我的mysql.so文件并在我的php.ini中相应地设置它,但由于某种原因,mysql扩展似乎没有工作...除非我的代码有问题。

2 个答案:

答案 0 :(得分:5)

那是因为mysqli_connect函数而不是变量。删除$符号。

$dbase = mysqli_connect('localhost', 'root', 'password');

答案 1 :(得分:0)

是的,删除$。如果您试图压制潜在的错误消息,请使用@。