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
Форумы портала PHP.SU :: Версия для печати :: как подлючится к MуSQL таблицам [2]
Форумы портала PHP.SU » » Вопросы новичков » как подлючится к MуSQL таблицам

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

16. sergei9 - 10 Ноября, 2011 - 09:58:39 - перейти к сообщению
ну когда сайт в инет закидывать на хостинге как таблици создадуца
17. filkeith - 10 Ноября, 2011 - 10:06:05 - перейти к сообщению
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.        

в конфиг.пхп строчки подклчения к базе
18. sKaa - 10 Ноября, 2011 - 10:11:19 - перейти к сообщению
Глаза!!! Мои глаза!!
19. sergei9 - 10 Ноября, 2011 - 10:14:38 - перейти к сообщению
а имя таблици где указывать
20. sergei9 - 10 Ноября, 2011 - 10:31:00 - перейти к сообщению
вот
21. filkeith - 10 Ноября, 2011 - 10:34:29 - перейти к сообщению
sKaa пишет:
Глаза!!! Мои глаза!!

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

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

или
PHP:
скопировать код в буфер обмена
  1. SELECT * FROM db_table; //db_table - это и есть название таблицы
22. sergei9 - 10 Ноября, 2011 - 10:41:12 - перейти к сообщению
а когда талицу создаш через 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. ?>

создуются таблици а как их редактировать где они лежат на денвере
23. filkeith - 10 Ноября, 2011 - 11:19:47 - перейти к сообщению
если денвер, в браузере набираешь http://localhost/tools/phpmyadmin
и изучаешь.
И вообще почитай сначала просто про БД, а потом с ними эксперименты ставь. А то просто методом тыка, будешь долго разбираться.
24. Данил_123 - 10 Ноября, 2011 - 13:00:52 - перейти к сообщению
25. Panoptik - 11 Ноября, 2011 - 00:51:38 - перейти к сообщению
вообще то в денвере базы данных хранятся по пути Диск(например) Z:\usr\local\mysql-5.1\data\ и далее каждая папка является базой данных. я раньше когда не знал что такое импорт и экспорт дампа копировал эти папки и всё очень хорошо работало, но на нормальном хостинге где хранит в *nixe mysql-сервер свои базы как то вникать не приходилось) обычно через phpmyadmin хватало
26. etoYA - 11 Ноября, 2011 - 11:32:16 - перейти к сообщению
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
27. Данил_123 - 11 Ноября, 2011 - 12:32:23 - перейти к сообщению
Panoptik у меня не денвер.. А когда был, я еще про мускуль не знал
(Добавление)
да и скрипт выше просто создает базу..
28. sergei9 - 13 Ноября, 2011 - 06:37:16 - перейти к сообщению
как я их отредактирую еслия не знаю где они лежат
29. Данил_123 - 13 Ноября, 2011 - 09:55:52 - перейти к сообщению
sergei9 navicat подключаешся к серверу смотри и сам все поймешь

 

Powered by ExBB FM 1.0 RC1