Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   ayuda para montar mi bd sql con web php (http://www.forosdelweb.com/f86/ayuda-para-montar-mi-bd-sql-con-web-php-584387/)

digital100 08/05/2008 13:58

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>

quimfv 09/05/2008 09:21

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

digital100 09/05/2008 12:31

Re: ayuda para montar mi bd sql con web php
 
Cita:

Iniciado por quimfv (Mensaje 2397169)
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

:aplauso::aplauso::aplauso::aplauso::aplauso::apla uso::aplauso::aplauso::aplauso::aplauso::aplauso:: aplauso::aplauso::aplauso::aplauso::aplauso::aplau so::si:


La zona horaria es GMT -6. Ahora son las 06:33.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.