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 query - Помогите разобраться

 PHP.SU

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


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

> Описание: mysqli query - Помогите разобраться
Ромчик
Отправлено: 03 Июня, 2012 - 01:17:30
Post Id



Частый гость


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


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




Здравствуйте:
Ни как не могу понять разобраться в mysqli до этого работал с mysql но вот недавно услышал о том что mysqli намного совершенней mysql. Как создать новую таблицу в mysqli? mysqli_query ни как не хочет поддаваться((. Пожалуйста выложите протатип примера которой я выложил ниже только в примере с mysqli. Буду очень признателен))) Надеюсь на вашу помощь))) Закатив глазки Закатив глазки

Пример кода для создания таблицы в mysql:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $dbserver="localhost";
  3. $dbname="test";
  4. $dbpassword="test";
  5. if(mysql_connect($dbserver,$dbname,$dbpassword)){
  6.  
  7.    echo 'Удалось подключиться к серверу MySql!<br>';
  8.    
  9.    if(mysql_select_db($dbname))
  10.    echo 'Удалось выбрать базу<br>';
  11.    
  12.    $sql = "CREATE TABLE users (id VARCHAR(30) CHARACTER SET cp1251 COLLATE cp1251_ukrainian_ci NOT NULL, ".
  13.    "name1 VARCHAR(30) CHARACTER SET cp1251 COLLATE cp1251_ukrainian_ci, ".
  14.    "name2 VARCHAR(30) CHARACTER SET cp1251 COLLATE cp1251_ukrainian_ci, ".
  15.    "name3 VARCHAR(30) CHARACTER SET cp1251 COLLATE cp1251_ukrainian_ci)";
  16.  
  17.    if (mysql_query($sql))
  18.    echo 'Отлично<br>';
  19.    else
  20.    echo 'Не удалось создать таблицу users<br>';
  21.    
  22. }else{
  23.   echo 'Не удалось подключиться к серверу MySql!<br>';
  24. }
  25. ?>
 
 Top
Okula
Отправлено: 03 Июня, 2012 - 01:20:26
Post Id



Участник


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


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




Ромчик, если используешь структурную модель то указывай везде ссылку на соединение. Ты же этого не делаешь. Даже не записываешь ссылку в переменную.
Для ОО модели ссылку на соединение указывать не нужно.
 
 Top
Ромчик
Отправлено: 03 Июня, 2012 - 01:27:25
Post Id



Частый гость


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


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




Okula пишет:
Ромчик, если используешь структурную модель то указывай везде ссылку на соединение. Ты же этого не делаешь. Даже не записываешь ссылку в переменную.
Для ОО модели ссылку на соединение указывать не нужно.

Простите но я не понял о чём вы Не понял . Мне просто нужно разобраться с mysqli. Выше я привел пример соединения и создания таблицы в базе SQL. Мне бы хотелось увидеть как бы альтернативный пример с mysqli. Т.е мой пример показывает вам как происходит соеденение и создание таблицы в SQL. Мне бы хотелось увидеть такойже пример с mysqli. Пожалуйста помогите Закатив глазки Закатив глазки Закатив глазки
 
 Top
Okula
Отправлено: 03 Июня, 2012 - 01:35:47
Post Id



Участник


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


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




PHP:
скопировать код в буфер обмена
  1. $server="localhost";
  2. $name="test";
  3. $password="test";
  4. $base="base";
  5.  
  6. $conn = new mysqli($server, $name, $password, $base);
  7. $sql = "..."; // SQL запос
  8. $conn->query($sql);
 
 Top
Ромчик
Отправлено: 03 Июня, 2012 - 01:42:17
Post Id



Частый гость


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


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




Okula пишет:
PHP:
скопировать код в буфер обмена
  1. $server="localhost";
  2. $name="test";
  3. $password="test";
  4. $base="base";
  5.  
  6. $conn = new mysqli($server, $name, $password, $base);
  7. $sql = "..."; // SQL запос
  8. $conn->query($sql);


Спасибо вам огромное)) Прям спасли меня)) Удачи вам Закатив глазки Закатив глазки Закатив глазки
 
 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