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 :: как подлючится к MуSQL таблицам [2]

 PHP.SU

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


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

> Без описания
sergei9
Отправлено: 10 Ноября, 2011 - 09:58:39
Post Id


Новичок


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


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




ну когда сайт в инет закидывать на хостинге как таблици создадуца
 
 Top
filkeith
Отправлено: 10 Ноября, 2011 - 10:06:05
Post Id



Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Июль 2011  


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




sergei9 пишет:
ну когда сайт в инет закидывать на хостинге как таблици создадуца

Это можно сделать ручками через phphmyadmin или сделать файлик, к примеру, install.php и в него прописать создание таблиц
как то так:
PHP:
скопировать код в буфер обмена
  1. include ('cfg/config.php');
  2. mysql_query ('CREATE TABLE IF NOT EXISTS db_table(
  3.        id varchar (10),
  4.        login varchar (32),
  5.        pass varchar (32))')or die(mysql_error());
  6. ... и.т.д. сколько таблиц нужно
  7.        

в конфиг.пхп строчки подклчения к базе
 
 Top
sKaa
Отправлено: 10 Ноября, 2011 - 10:11:19
Post Id



Частый посетитель


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


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

[+]


Глаза!!! Мои глаза!!
 
 Top
sergei9
Отправлено: 10 Ноября, 2011 - 10:14:38
Post Id


Новичок


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


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




а имя таблици где указывать
 
 Top
sergei9
Отправлено: 10 Ноября, 2011 - 10:31:00
Post Id


Новичок


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


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




вот
Скачать файл: user.sql
Скачан раз: 51
 
 Top
filkeith
Отправлено: 10 Ноября, 2011 - 10:34:29
Post Id



Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Июль 2011  


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




sKaa пишет:
Глаза!!! Мои глаза!!

да ладно, не криво вроде написал.
sergei9 пишет:
а имя таблици где указывать

PHP:
скопировать код в буфер обмена
  1. CREATE TABLE IF NOT EXISTS db_table.. //db_table - это и есть название таблицы

или
PHP:
скопировать код в буфер обмена
  1. SELECT * FROM db_table; //db_table - это и есть название таблицы
 
 Top
sergei9
Отправлено: 10 Ноября, 2011 - 10:41:12
Post Id


Новичок


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


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




а когда талицу создаш через php как её отредактировать
(Добавление)
С помощью этого скрипта
PHP:
скопировать код в буфер обмена
  1. <?
  2. $dblocation="localhost";        //адресбазы
  3.         $dbuser="name";                         //юзербызы
  4.         $dbpasswd="pass";                           //пароль
  5.         $dbname="name";                           //имябд
  6.  
  7.         $dbcon=mysql_connect($dblocation,$dbuser,$dbpasswd)
  8.                 or die("databaseerror:".mysql_error()); //соединяемсясбазой
  9.                
  10.         mysql_select_db($dbname,$dbcon)
  11.                 or die("databaseerror:".mysql_error()); //выбираемнужнуюнам
  12.         mysql_query ('CREATE TABLE IF NOT EXISTS db_table(
  13.        id varchar (10),
  14.        login varchar (32),
  15.        pass varchar (32))')or die(mysql_error());
  16. ?>

создуются таблици а как их редактировать где они лежат на денвере
 
 Top
filkeith
Отправлено: 10 Ноября, 2011 - 11:19:47
Post Id



Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Июль 2011  


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




если денвер, в браузере набираешь http://localhost/tools/phpmyadmin
и изучаешь.
И вообще почитай сначала просто про БД, а потом с ними эксперименты ставь. А то просто методом тыка, будешь долго разбираться.
 
 Top
Данил_123
Отправлено: 10 Ноября, 2011 - 13:00:52
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


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




    где они лежат на денвере..
    они не являются частьтю денвера, они возможно где-то тут C:\Program Files\MySQL\MySQL Server 6.0 .. но не факт где то читал, что их как-бы не существуют(они закодированы), и только при запросе дамп генерируется .sql-файл

    а когда талицу создаш через php как её отредактировать

    Юзай PmA..
    но редактировать лучше навикатом, удобней..


-----
http://mysitecost.ru
 
 Top
Panoptik
Отправлено: 11 Ноября, 2011 - 00:51:38
Post Id



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


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


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




вообще то в денвере базы данных хранятся по пути Диск(например) Z:\usr\local\mysql-5.1\data\ и далее каждая папка является базой данных. я раньше когда не знал что такое импорт и экспорт дампа копировал эти папки и всё очень хорошо работало, но на нормальном хостинге где хранит в *nixe mysql-сервер свои базы как то вникать не приходилось) обычно через phpmyadmin хватало


-----
Just do it
 
 Top
etoYA
Отправлено: 11 Ноября, 2011 - 11:32:16
Post Id



Участник


Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011  
Откуда: Крым


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




sergei9 пишет:
а когда талицу создаш через php как её отредактировать
(Добавление)
С помощью этого скрипта
PHP:
скопировать код в буфер обмена
<?
$dblocation="localhost"; //адресбазы
$dbuser="name"; //юзербызы
$dbpasswd="pass"; //пароль
$dbname="name"; //имябд

$dbcon=mysql_connect($dblocation,$dbuser,$dbpasswd)
or die("databaseerror:".mysql_error()); //соединяемсясбазой

mysql_select_db($dbname,$dbcon)
or die("databaseerror:".mysql_error()); //выбираемнужнуюнам
mysql_query ('CREATE TABLE IF NOT EXISTS db_table(
id varchar (10),
login varchar (32),
pass varchar (32))')or die(mysql_error());
?>

создуются таблици а как их редактировать где они лежат на денвере


С помощью этого скрипта некак, читайте про mysql_query...

На денвере они лежат в http://localhost/tools/phpmyadmin - затем выбираете свою базу "name" и там будет таблица db_table
 
 Top
Данил_123
Отправлено: 11 Ноября, 2011 - 12:32:23
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


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




Panoptik у меня не денвер.. А когда был, я еще про мускуль не знал
(Добавление)
да и скрипт выше просто создает базу..


-----
http://mysitecost.ru
 
 Top
sergei9
Отправлено: 13 Ноября, 2011 - 06:37:16
Post Id


Новичок


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


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




как я их отредактирую еслия не знаю где они лежат
 
 Top
Данил_123
Отправлено: 13 Ноября, 2011 - 09:55:52
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


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




sergei9 navicat подключаешся к серверу смотри и сам все поймешь


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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB