Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: mysqli не работает

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
eloty
Отправлено: 28 Февраля, 2013 - 21:42:22
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)




на php.net написано что mysql_query устарел и скоро его удалят из новых версии php. Альтернатива mysqli_query но почему-то у меня не работает?

(Отредактировано автором: 28 Февраля, 2013 - 21:46:41)

 
 Top
NoPaper
Отправлено: 28 Февраля, 2013 - 21:45:04
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




Наверное, потому что метеорит недавно упал
 
 Top
Object
Отправлено: 28 Февраля, 2013 - 21:47:03
Post Id


Гость


Покинул форум
Сообщений всего: 67
Дата рег-ции: Авг. 2010  


Помог: 3 раз(а)




Наверное у него выходной! Закатив глазки

А если серьезно, то Вы бы хоть текст ошибки написали.
 
 Top
eloty
Отправлено: 28 Февраля, 2013 - 21:48:12
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)




ошибки нету
 
 Top
Object
Отправлено: 28 Февраля, 2013 - 21:53:49
Post Id


Гость


Покинул форум
Сообщений всего: 67
Дата рег-ции: Авг. 2010  


Помог: 3 раз(а)




Ну если я не ошибаюсь mysqli может отсутвовать в сборке сервера. Попробуйте выполнить:


И посмотрите есть ли там раздел mysqli.
 
 Top
eloty
Отправлено: 28 Февраля, 2013 - 22:13:51
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)




Все выводится хорошо только вот сейчас проблема с кодировкой
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $link = mysqli_connect( 'localhost', 'root', 'root','web');
  4.  
  5.  
  6. mysqli_query("SET NAMES 'UTF8'");
  7.  
  8. if (!$link) {
  9.    printf("Невозможно подключиться к базе данных. Код ошибки: %s\n", mysqli_connect_error());
  10.    exit;
  11. }
  12.     $result = mysqli_query($link, 'SELECT * FROM teachers');
  13.    
  14.     mysqli_close($link);
  15.  
  16.     while( $row = mysqli_fetch_assoc($result) ){
  17.         echo $row['name'] . "<br>";
  18.     }
  19. ?>

Прикреплено изображение (Нажмите для увеличения)
screenshot1.png

(Отредактировано автором: 28 Февраля, 2013 - 22:22:36)

 
 Top
Object
Отправлено: 28 Февраля, 2013 - 22:36:59
Post Id


Гость


Покинул форум
Сообщений всего: 67
Дата рег-ции: Авг. 2010  


Помог: 3 раз(а)




Сам скрипт в какой кодировке?
 
 Top
eloty
Отправлено: 01 Марта, 2013 - 08:19:20
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)




Object пишет:
Сам скрипт в какой кодировке?

utf-8
 
 Top
Object
Отправлено: 01 Марта, 2013 - 08:41:06
Post Id


Гость


Покинул форум
Сообщений всего: 67
Дата рег-ции: Авг. 2010  


Помог: 3 раз(а)




Посмотрите:
http://forum.php.su/topic.php?fo...8&topic=4191

Там тоже у человека проблема с кодировкой, только я забыл еще 4-й пункт к тому списку дописать, нужно еще в корень кинуть .htaccess со строчкой
CODE (htmlphp):
скопировать код в буфер обмена
  1. AddDefaultCharset utf-8


И еще, есть отдельная ветка форума где обсуждают проблемы с кодировкой, там кстати есть ответы на многие вопросы.
 
 Top
eloty
Отправлено: 01 Марта, 2013 - 08:46:36
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)




если ввести данные через форму, все нормально выводится. проблема снято. Радость Радость всем спасибо за помощь!!!
(Добавление)
вот инструкция http://www[dot]linuxnow[dot]ru/view.php?id=17

(Отредактировано автором: 01 Марта, 2013 - 09:48:01)

 
 Top
Object
Отправлено: 01 Марта, 2013 - 09:50:11
Post Id


Гость


Покинул форум
Сообщений всего: 67
Дата рег-ции: Авг. 2010  


Помог: 3 раз(а)




eloty пишет:
вот инструкция
Ну это если на локальном сервере, а на хостинге Вам никто не даст править конфиги сервера.
 
 Top
eloty
Отправлено: 01 Марта, 2013 - 12:01:49
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)




к стати проблема была в

надо было писать так:
 
 Top
DelphinPRO
Отправлено: 01 Марта, 2013 - 12:04:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




в mysqli_* всегда нужно передавать идентификатор соединения


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Chunin1988
Отправлено: 28 Августа, 2015 - 16:07:39
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Авг. 2015  


Помог: 0 раз(а)




Поклон Помогите!
Поставил Денвер 5.2,создал БД.Написал код для подключения и добавления данных в базу,но ничего кроме пустого окна браузера "НЕТ".В чем проблема?
Вот код:
<?
$mysqli = new mysqli ("localhost", "root", "", "mybase");
$mysqli->query ("SET NAMES 'utf8'");

$success = $mysqli->query ("INSERT INTO `users` *(`login`, `password`, `reg_date`) VALUES
('123', '".md5("123")."', '".time()."')");
echo $success;

$mysqli->close ();
?>
 
 Top
Panoptik
Отправлено: 28 Августа, 2015 - 16:26:06
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




во-первых: создавайте новые темы вместо того чтобы заниматься некрофилией
во-вторых: оформляйте код тегами
в-третьих: у объекта Mysqli есть интересная функция называется error http://php.net/manual/ru/mysqli.error.php
в-четвертых: че это за левая звездочка в запросе после названия таблицы?


-----
Just do it
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB