- Warning: mysqli_select_db() expects parameter 1
WT форуми -> PHP и MySQL готови кодове -> Warning: mysqli_select_db() expects parameter 1
Създайте нова тема Напишете отговор 
Автор Съобщение
SuCcEsS
Редовен
Редовен

Регистриран на: 17/03/2007 12:42 pm

Support: 64
Bonus: 129
Мнения: 1624
Мнение 11/10/2014 4:31 pm     Warning: mysqli_select_db() expects parameter 1 Отговорете с цитат


Цитат:
Notice: Undefined variable: mysqli_connection in /h2/home/suvenirc/public_html/system/database/mysql.php on line 10

Warning: mysqli_select_db() expects parameter 1 to be mysqli, null given in /h2/home/suvenirc/public_html/system/database/mysql.php on line 10



<?php
final class MySQL {
   private $connection;
   
   public function __construct($hostname, $username, $password, $database) {
      if (!$this->connection = mysqli_connect($hostname, $username, $password)) {
            exit('Error: Could not make a database connection using ' . $username . '@' . $hostname);
       }

       if (!mysqli_select_db($mysqli_connection, '$database')) {
            exit('Error: Could not connect to database ' . $database);
       }
      
      mysqli_query($this->connection, "SET NAMES 'utf8'");
      mysqli_query($this->connection, "SET CHARACTER SET utf8");
      mysqli_query($this->connection, "SET CHARACTER_SET_CONNECTION=utf8");
      mysqli_query($this->connection, "SET SQL_MODE = ''");
     }
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
djman
Активен
Активен

Регистриран на: 12/09/2009 10:07 am

Support: 103
Bonus: 196
Мнения: 2768
Мнение 11/10/2014 5:52 pm      Отговорете с цитат


if (!mysqli_select_db($mysqli_connection, '$database')) {

$mysqli_connection може би трябва да е $this->connection

Съвет: чети грешките. Да, понякога може да срещнеш някоя, която не се разбира. Но "Недефинирана променлива mysqli_connection .. на ред 10" и "Функцията mysqli_select_db очаква първи параметър да бъде mysqli ресурс, а е получил null" - тези си се разбират перфектно. Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
SuCcEsS
Редовен
Редовен

Регистриран на: 17/03/2007 12:42 pm

Support: 64
Bonus: 129
Мнения: 1624
Мнение 11/10/2014 6:22 pm      Отговорете с цитат


не мога да пиша скриптове затова питам тук пробвах какво ли не четох в официалния сайт на php но нищо не направих моля помогнете
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
djman
Активен
Активен

Регистриран на: 12/09/2009 10:07 am

Support: 103
Bonus: 196
Мнения: 2768
Мнение 11/10/2014 8:07 pm      Отговорете с цитат


if (!mysqli_select_db($mysqli_connection, '$database')) {

$mysqli_connection може би трябва да е $this->connection


Чети по-внимателно!!! Четенето на български не изисква умения за писане на скриптове!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP и MySQL готови кодове Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети