Ayuda para pasar código SQL a hosting

moneyweb1 Seguir

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
17 May 2014
Mensajes
9
Buenas Tardes

Ocupo ayuda, tengo duda sobre como crear, mejor dicho como pasar el codigo de una sql a un hosting!

Digamos tengo el archivo connect del script de la web que implentare, como lo instalo en el hosting.

Espero ayuda gracias
 

Jonatan Esquivel

Zeta
Programador
Verificado por Whatsapp
Desde
13 Oct 2011
Mensajes
1.863
¿Quieres importar una base de datos?, no entendí muy bien.

No mencionas si cuentas con phpMyAdmin o si quieres hacer todo desde consola.
 

moneyweb1

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
17 May 2014
Mensajes
9
sii tengo phpmyadmin se me abre las Base de datos y lo de mi web, pero ocuparia crear una por una acavaria en un año , si mira el archivo se llama install y viene mas o menos asi..

Insertar CODE, HTML o PHP:
define('SITE_LOCATION', '../../');

require_once '../../inc/const.inc.php';
require_once '../../inc/system.class.php';
require_once '../../inc/database.class.php';
require_once '../../template.php';

System::setDB(new MySQL(datos de mi bd));
System::setUser(new User($_GLOBAL['TABLES']['USERS'], 0, System::getDB()));

if (isset($_POST['install'])) {
	$TABLE_PREPEND = TABLE_PREPEND;
	$SITE_NAME = $_POST['site_name'];
	$SITE_PAGE_TITLE = $_POST['site_page_title'];
	$SITE_LOCATION = $_POST['site_location'];
	$SITE_SUPPORT_EMAIL = $_POST['site_support_email'];
	$SITE_REPLY_EMAIL = $_POST['site_reply_email'];
	$SITE_SESSION_PREPEND = $_POST['site_session_prepend'];
	$SITE_PAYPAL_EMAIL = $_POST['site_paypal_email'];
	$SITE_PAYPAL_CALLBACK_URL = $_POST['site_paypal_callback_url'];
	$SITE_PAYPAL_CHECKOUT_LOGO = $_POST['site_paypal_checkout_logo'];
$tables = array();
	
	$tables[] = <<< MYSQL
	CREATE TABLE `{$TABLE_PREPEND}admins` (
	  `id` int(3) NOT NULL auto_increment,
	  `user` varchar(100) NOT NULL,
	  `pass` varchar(100) NOT NULL,
	  `perms` tinyint(3) NOT NULL,
	  `activity` datetime NOT NULL,
	  PRIMARY KEY  (`id`)
	) ENGINE=MyISAM  DEFAULT CHARSET=latin1;
MYSQL;
	$tables[] = <<< MYSQL
	CREATE TABLE `{$TABLE_PREPEND}analyzer` (
	  `id` int(100) unsigned NOT NULL auto_increment,
	  `lid` int(100) unsigned NOT NULL,
	  `oid` int(100) unsigned NOT NULL COMMENT 'owner id',
	  `aid` int(100) unsigned NOT NULL,

Ect... ocupo ayuda, o devo crear las tablas una por una? son varias este solo es un ejemplo


---------- Post agregado el 29-may-2014 hora: 15:34 ----------

alguien podria ayudarme por favor
 

Emanuel Andrei

Dseda
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
1 Nov 2013
Mensajes
1.219
sii tengo phpmyadmin se me abre las Base de datos y lo de mi web, pero ocuparia crear una por una acavaria en un año , si mira el archivo se llama install y viene mas o menos asi..

Insertar CODE, HTML o PHP:
define('SITE_LOCATION', '../../');

require_once '../../inc/const.inc.php';
require_once '../../inc/system.class.php';
require_once '../../inc/database.class.php';
require_once '../../template.php';

System::setDB(new MySQL(datos de mi bd));
System::setUser(new User($_GLOBAL['TABLES']['USERS'], 0, System::getDB()));

if (isset($_POST['install'])) {
	$TABLE_PREPEND = TABLE_PREPEND;
	$SITE_NAME = $_POST['site_name'];
	$SITE_PAGE_TITLE = $_POST['site_page_title'];
	$SITE_LOCATION = $_POST['site_location'];
	$SITE_SUPPORT_EMAIL = $_POST['site_support_email'];
	$SITE_REPLY_EMAIL = $_POST['site_reply_email'];
	$SITE_SESSION_PREPEND = $_POST['site_session_prepend'];
	$SITE_PAYPAL_EMAIL = $_POST['site_paypal_email'];
	$SITE_PAYPAL_CALLBACK_URL = $_POST['site_paypal_callback_url'];
	$SITE_PAYPAL_CHECKOUT_LOGO = $_POST['site_paypal_checkout_logo'];
$tables = array();
	
	$tables[] = <<< MYSQL
	CREATE TABLE `{$TABLE_PREPEND}admins` (
	  `id` int(3) NOT NULL auto_increment,
	  `user` varchar(100) NOT NULL,
	  `pass` varchar(100) NOT NULL,
	  `perms` tinyint(3) NOT NULL,
	  `activity` datetime NOT NULL,
	  PRIMARY KEY  (`id`)
	) ENGINE=MyISAM  DEFAULT CHARSET=latin1;
MYSQL;
	$tables[] = <<< MYSQL
	CREATE TABLE `{$TABLE_PREPEND}analyzer` (
	  `id` int(100) unsigned NOT NULL auto_increment,
	  `lid` int(100) unsigned NOT NULL,
	  `oid` int(100) unsigned NOT NULL COMMENT 'owner id',
	  `aid` int(100) unsigned NOT NULL,

Ect... ocupo ayuda, o devo crear las tablas una por una? son varias este solo es un ejemplo


---------- Post agregado el 29-may-2014 hora: 15:34 ----------

alguien podria ayudarme por favor

En phpmyadmin tienes la opcion de importar la base de datos, o si no, mediante mysql usando el import (igual que con phpmyadmin vamos).
 

Inn0c

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
29 May 2014
Mensajes
28
Si no me equivoco, eso que pasaste es un archivo php que tiene como funcion crear las tablas de la base de datos.. si lo unico que tienes es ese archivo para ejecutar y no un install.php que tenga algun menu y formulario para instalar, imagino que lo que tenes que hacer es tener configurado el archivo (los datos de tu servidor mysql y de tu db) y luego simplemente ejecutarlo para que cree las tablas dentro de la base de datos...
Saludo !
 

Jonatan Esquivel

Zeta
Programador
Verificado por Whatsapp
Desde
13 Oct 2011
Mensajes
1.863
sii tengo phpmyadmin se me abre las Base de datos y lo de mi web, pero ocuparia crear una por una acavaria en un año..

¿Crear una por una que?
Tabla o base de datos, por favor explica bien, me cuesta trabajo andar tratando de adivinar.

Ect... ocupo ayuda, o devo crear las tablas una por una? son varias este solo es un ejemplo

No, si haces un backup y luego lo importas.

Wikipedia nos una definición de backup

Una copia de seguridad, copia de respaldo o backup (su nombre en inglés) en tecnologías de la información e informática es una copia de los datos originales que se realiza con el fin de disponer de un medio de recuperarlos en caso de su pérdida.
Copia de seguridad - Wikipedia, la enciclopedia libre

Revisa este video para saber como importar/exportar un backup.

[YOUTUBE]9xGLP1HbmHM[/YOUTUBE]
 

Brandon Díaz

Lambda
SEO
Verificación en dos pasos activada
Desde
24 Nov 2011
Mensajes
2.815
Puedes utilizar mysqldump para respaldar tu BD en un .sql:

mysqldump -u tuusuario -p tupassword tubasededatos > tuarchivo.sql

Y luego ese archivo nada más lo Importas desde phpmyadmin en tu hosting!
 
Arriba