Foros del Web » Programando para Internet » PHP »

una duda para empezar

Estas en el tema de una duda para empezar en el foro de PHP en Foros del Web. Ok no tiene password pero te sigue saliendo el error. Si es asi anteriormente tenias instalado algo de PHP APACHE o MYSQL?...

  #31 (permalink)  
Antiguo 29/05/2009, 13:11
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: una duda para empezar

Ok no tiene password pero te sigue saliendo el error.

Si es asi anteriormente tenias instalado algo de PHP APACHE o MYSQL?
  #32 (permalink)  
Antiguo 01/06/2009, 07:50
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 15 años
Puntos: 0
SI antes tenia instalado el APPSERV

y tuve un problema para instalar el wamp hasta que removi el appserve y luego si puede instalar el wamp

me imagino que era que el puerto estaba asignado a appserv y luego cuando lo quite quedo disponible ese puerto y se configuro con wamp

No se si esto todavia presente problemas de conexion??????
  #33 (permalink)  
Antiguo 01/06/2009, 07:52
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: una duda para empezar

Verifica y nos dejas saber
  #34 (permalink)  
Antiguo 01/06/2009, 12:02
 
Fecha de Ingreso: noviembre-2007
Mensajes: 40
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: una duda para empezar

yo instale apache normal y corriente, y cuando abimaelrc me dijo que instalara wamp lo desinstale desde el panel de control y borre las carpetas que me habia dejado en c, y no me dio ningun problema...
  #35 (permalink)  
Antiguo 01/06/2009, 12:42
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: una duda para empezar

Yo uso phpmyadmin para trabajar con la base de datos
  #36 (permalink)  
Antiguo 01/06/2009, 13:23
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 15 años
Puntos: 0
Respuesta: una duda para empezar

pero la base de datos se realiza es con phppyadmin????
  #37 (permalink)  
Antiguo 01/06/2009, 13:25
 
Fecha de Ingreso: noviembre-2007
Mensajes: 40
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: una duda para empezar

si la base de datos creala con phpmyadmin (desde el navegador como me explico a mi abimaelrc un poco mas arriba) y es muy sencillo e intuitivo
  #38 (permalink)  
Antiguo 01/06/2009, 13:36
 
Fecha de Ingreso: noviembre-2007
Mensajes: 40
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: una duda para empezar

Cita:
Iniciado por fiorella_liz Ver Mensaje

$campo=$_POST['caja'];

$query="Select * from empleado where codigo like ('%$campo%') || nombres like('%$campo%')";
donde pone caja supongo que te refieres al nombre que le he puesto yo a la caja de texto del formulario, pero tengo que cambiar algo mas respecto a ese codigo??

como imprimo los resultados??

un saludo y gracias
  #39 (permalink)  
Antiguo 01/06/2009, 13:45
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 15 años
Puntos: 0
listo!!!

pude entrar con la sigueinte direccion: http:/ / localhost / phpmyadmin / index . php (todo pegado por supuesto)

MUchas gracias!!!!

ya estoy tranquilo pense que era otro error complicado pero en realidad fue una tonteria

bueno muchas gracias!!!!
  #40 (permalink)  
Antiguo 01/06/2009, 22:13
 
Fecha de Ingreso: noviembre-2007
Mensajes: 40
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: una duda para empezar

me he bajado este codigo para ver si lo puedo ir apañando...

Código:
<?php 
//cadena de conexion 
mysql_connect("localhost","root",""); 
//DEBO PREPARAR LOS TEXTOS QUE VOY A BUSCAR si la cadena existe 
if ($busqueda<>''){ 
   //CUENTA EL NUMERO DE PALABRAS 
   $trozos=explode(" ",$busqueda); 
   $numero=count($trozos); 
  if ($numero==1) { 
   //SI SOLO HAY UNA PALABRA DE BUSQUEDA SE ESTABLECE UNA INSTRUCION CON LIKE 
   $cadbusca="SELECT REFERENCIA, TITULO FROM ARTICULOS WHERE VISIBLE =1 AND DESARROLLO LIKE '%$busqueda%' OR TITULO LIKE '%$busqueda%' LIMIT 50"; 
  } elseif ($numero>1) { 
  //SI HAY UNA FRASE SE UTILIZA EL ALGORTIMO DE BUSQUEDA AVANZADO DE MATCH AGAINST 
  //busqueda de frases con mas de una palabra y un algoritmo especializado 
  $cadbusca="SELECT REFERENCIA, TITULO , MATCH ( TITULO, DESARROLLO ) AGAINST ( '$busqueda' ) AS Score FROM ARTICULOS WHERE MATCH ( TITULO, DESARROLLO ) AGAINST ( '$busqueda' ) ORDER BY Score DESC LIMIT 50"; 
} 
}
$result=mysql("teleformacion", $cadbusca); 
While($row=mysql_fetch_object($result)) 
{ 
   //Mostramos los titulos de los articulos o lo que deseemos... 
  $referencia=$row->REFERENCIA; 
   $titulo=$row->TITULO; 
   echo $referencia." - ".$titulo."<br>";; 
} 
?>
lo he copiado de esta direccion haciendo todo tal cual lo pone

Código:
http://www.desarrolloweb.com/articulos/2087.php
pero cuando lo pruebo me dice lo siguiente

Código:
Notice: Undefined variable: busqueda in C:\wamp\www\busarticulos\buscar.php on line 10

Notice: Undefined variable: cadbusca in C:\wamp\www\busarticulos\buscar.php on line 23

Notice: mysql() [function.mysql]: This function is deprecated; use mysql_query() instead. in C:\wamp\www\busarticulos\buscar.php on line 23

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\wamp\www\busarticulos\buscar.php on line 24
gracias
  #41 (permalink)  
Antiguo 01/06/2009, 22:20
 
Fecha de Ingreso: noviembre-2007
Mensajes: 40
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: una duda para empezar

otra duda que me viene ahora, en ningun momento (creo) hacemos referencia a la base de datos en la cual queremos realizar la busqueda no? si tenemos mas de una y por un casual tiene algun campo con el mismo nombre como sabra en cual buscar? gracias, como siempre
  #42 (permalink)  
Antiguo 02/06/2009, 07:11
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: una duda para empezar

$conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS) or die('Could not connect to MySQL database. ' . mysql_error());
mysql_select_db(SQL_DB,$conn);

El mysql_select_db indica cual es la base de datos para buscar
  #43 (permalink)  
Antiguo 23/06/2009, 09:53
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 15 años
Puntos: 0
Respuesta: una duda para empezar

Buenos Dias

se me ha presentado un problema en la creacion de la Base de Datos de mi proyecto

con la relacion de las claves foraneas

esta es la tabla que me da el error:

CREATE TABLE Gerencia (
idGerencia INT NOT NULL AUTO_INCREMENT,
Gerencia VARCHAR(45) NULL,
Valor INT NULL,
PRIMARY KEY(idGerencia),
FOREIGN KEY(idSede) REFERENCES Sede(idSede),
ON DELETE CASCADE ON UPDATE CASCADE
FOREIGN KEY(idNivel) REFERENCES Nivel(idNivel)
ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=INNODB;

y el error es el siguiente:

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ENGINE=INNODB' at line 10

Por favor si me pueden ayudar????
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:13.