Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 08-may-2008, 13:58   #1 (permalink)
digital100 no se puede cailificar en este momento
 
Avatar de digital100
 
Fecha de Ingreso: noviembre-2007
Mensajes: 116
Pregunta ayuda para montar mi bd sql con web php

necesito ayuda para conectar mi bd sql con mi web en la instrucciones dice que debo cambiar los valores pero no se que incluir ni que debo cambiar soy nuevo y estoy aprendiendo a programar porfavor necesito ayuda

Cambiar los valores de las variables ($ db, $ dbuser, $ dbpass) para reflejar el nombre de base de datos, base de datos de usuario y contraseña base de datos de su servidor (/ includes / constant.php).

este es el archivo

<?php
include_once 'includes/session.php';
include_once 'includes/constants.php';
include_once 'includes/functions.php';
include_once 'includes/allstripslashes.php';

$partners=new partners;
$partners->connection($host,$user,$pass,$db);

$mode = $_POST['mode'];

if(empty($mode))
{
$sql = stripslashes($_POST['txta_query']);
if(!empty($sql))
{
$res = mysql_query($sql);
if(mysql_error()) echo "Error: ".mysql_error();
$sql_arr = explode(" ",$sql);
if(strtolower($sql_arr[0])=="select")
{
echo "No of rows Returned = ".mysql_num_rows($res);
if(mysql_num_rows($res) > 0)
{ ?>
<table border="1" >
<tr>
<?
for($j=0; $j<mysql_num_fields($res); $j++)
{ ?>
<td><b><?=mysql_field_name($res,$j)?></b></td>
<?
}
?>
</tr>
<?
while($row = mysql_fetch_array($res))
{
$count = count($row);
?>
<tr>
<?
for($i=0; $i<$count; $i++)
{
?>
<td><?=$row[$i]?></td>
<?
}
?>
</tr>
<?
}
?>
</table>
<?
}
}
else echo "Executed";
}
}
else
{
$table = $_POST['txt_tablename'];
//get fields of this table

$fields = mysql_list_fields($db, $table);
$columns = mysql_num_fields($fields);
?>
<table border="1">
<tr>
<?php
for ($i = 0; $i < $columns; $i++)
{
?>
<td><b><?=mysql_field_name($fields, $i)?></b></td>
<?php
}
?>
</tr>

<?php
$sql1 = "select * from ".$table;
$res = mysql_query($sql1);
while($row = mysql_fetch_row($res))
{
?>
<tr>
<?php
for ($i = 0; $i < $columns; $i++)
{
?>
<td><?=$row[$i]?></td>
<?php
}
?>
</tr>
<?php
}
?>

</table>
<?php
}
?>
<html>

<head>
<title></title>
</head>

<body>
<form action="" method="post">
<table>
<tr><td>SQL</td></tr>
<tr><td><textarea name="txta_query" rows="5" cols="50"><?=$sql?></textarea>
</td></tr>
<tr><td><input type="submit" value="Run" /></td></tr>
</table>
</form>
<br/>
<form action="" method="post">
<input type="hidden" name="mode" value="table"/>
<table>
<tr><td>Table Name</td></tr>
<tr><td><input type="text" name="txt_tablename" />
</td></tr>
<tr><td><input type="submit" value="Run" /></td></tr>
</table>
</form>
</body>

</html>
digital100 está desconectado   Responder Citando
Antiguo 09-may-2008, 09:21   #2 (permalink)
quimfv tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 398
Re: ayuda para montar mi bd sql con web php

Tendras que editar el fichero constants.php y dar valor a las variables necesarias para establecer la conexion...


$host --> nombre del servidor normalmente sera localhost quando php y servidor de bases de datos corren en la misma maquina, si no es asi los del hosting te tienen que decir que nombre tiene...

$user --> nombre del ususrio con privilegios para conectar al servidor y a la base de datos, si no lo sabes pregunta a los del hosting...

$pass --> password

$db --> nombre de la base de datos, en principi se lo pondras tu al crearla pero claro si no sabes lo anterior dificilmente la puedes haber creado.

en constants.php tines que buscar

$host= a lo que sea y cambiarlo.

Si estas trabajando en local es decir todo en tu maquina luego el $host sera localhost, el usuario root tiene privilegios sobre todas las bbdd el password si lo has puesto lo sabras tu y la base de datos repito le daras nombre al crearla.


Quim
quimfv esta en línea ahora   Responder Citando
Antiguo 09-may-2008, 12:31   #3 (permalink)
digital100 no se puede cailificar en este momento
 
Avatar de digital100
 
Fecha de Ingreso: noviembre-2007
Mensajes: 116
De acuerdo Re: ayuda para montar mi bd sql con web php

Cita:
Iniciado por quimfv Ver Mensaje
Tendras que editar el fichero constants.php y dar valor a las variables necesarias para establecer la conexion...


$host --> nombre del servidor normalmente sera localhost quando php y servidor de bases de datos corren en la misma maquina, si no es asi los del hosting te tienen que decir que nombre tiene...

$user --> nombre del ususrio con privilegios para conectar al servidor y a la base de datos, si no lo sabes pregunta a los del hosting...

$pass --> password

$db --> nombre de la base de datos, en principi se lo pondras tu al crearla pero claro si no sabes lo anterior dificilmente la puedes haber creado.

en constants.php tines que buscar

$host= a lo que sea y cambiarlo.

Si estas trabajando en local es decir todo en tu maquina luego el $host sera localhost, el usuario root tiene privilegios sobre todas las bbdd el password si lo has puesto lo sabras tu y la base de datos repito le daras nombre al crearla.


Quim
muchas gracias no saves cuanto iempo estuve buscando en el manual

:apla uso:: aplauso::aplau so:
digital100 está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:25.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93