Hola Mi Nombre Es Piponsio & Ase Muy Poco ! Poco ! Estoy Aprendiendo Php Se Algo Digamos que Algunas Hojeadas. el Tema Es Que Estoy Haciendo Este Codigo Php & Me Tira El Problema Warning: Wrong parameter count for mysql_result() On Line 40 Bueno Aki Les Dejo el Codigo :/ Es Para Hacer Permalinks en Mi Web Espero Ayuda & no Regaños Atte Muchas Gracias ! lease: CODIGO: <?php //URL base de la aplicacion $base = "http://localhost/ejemplo/"; //Crear la conexion a la base de datos if(!($conect=mysql_connect("LOCALHOST","CUENTA","CONTRASEÑA"))) { echo "Error conectando a la base de datos."; exit(); } if(!mysql_select_db("BASEDATOS",$conect)) { echo "Error seleccionando base de datos."; exit(); } //Si se requiere unicamente el index if(("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']) == $base || basename($_SERVER['REQUEST_URI']) == "index.php") { $contenido = "Lo que vaya en el index por defecto"; } else $id = $_GET["id"]; //Si es una URL fea-asquerosa... if(!empty($id)) { $cons = "SELECT * FROM contact WHERE id = '$id'"; $consulta = mysql_query($cons, $conect); } //Si es una URL bonita... else //Obtener el nombre clave $slug = basename($_SERVER['REQUEST_URI']); $cons = "SELECT * FROM contact WHERE slug = '$slug'"; $consulta = mysql_query($cons, $conect); //Si la consulta es correcta... if(mysql_num_rows($consulta) > 0) { $contenido = mysql_result($consulta); } //Informar del terrible error else $contenido = "Lo que estás buscando no existe "; ?> <html> <head><title>Un ejemplo</title></head> <body><?php echo $contenido ?></body> </html> PD: obiamente Cambie Los valores en MAYUSCULAS
me parece que en tu codigo mesclaste el $consulta con el $cons...y eso esta dando problemas mira aca un codigo de php.net Code: [COLOR=#000000] [COLOR=#0000BB]<?php $link [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]mysql_connect[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'localhost'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]'mysql_user'[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]'mysql_password'[/COLOR][COLOR=#007700]); if (![/COLOR][COLOR=#0000BB]$link[/COLOR][COLOR=#007700]) { die([/COLOR][COLOR=#DD0000]'Could not connect: ' [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]mysql_error[/COLOR][COLOR=#007700]()); } if (![/COLOR][COLOR=#0000BB]mysql_select_db[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'database_name'[/COLOR][COLOR=#007700])) { die([/COLOR][COLOR=#DD0000]'Could not select database: ' [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]mysql_error[/COLOR][COLOR=#007700]()); } [/COLOR][COLOR=#0000BB]$result [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]mysql_query[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'SELECT name FROM work.employee'[/COLOR][COLOR=#007700]); if (![/COLOR][COLOR=#0000BB]$result[/COLOR][COLOR=#007700]) { die([/COLOR][COLOR=#DD0000]'Could not query:' [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000BB]mysql_error[/COLOR][COLOR=#007700]()); } echo [/COLOR][COLOR=#0000BB]mysql_result[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$result[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// outputs third employee's name [/COLOR][COLOR=#0000BB]mysql_close[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$link[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#0000BB]?>[/COLOR] [/COLOR] $result (en tu caso $consulta) esta definido de otra forma...tu tienes $cons ...definido asi ...creo que por ahi va el problema ,espera mas opiniones ...suerte!
te estas conectando mal a la bd como te dijeron arriba. de hecho no entiendo esa variable $base no es necesario hacer eso. y la variable $conect no esta definida, o lo hiciste muy mal.
Muchas Gracias Alfinal Pude Resolver El Tema era Un Error de Un Poquito de todo xd ! especialmente en el query PD: para el tema que necesitaba era obligatoria asignar la base xd Muchas Gracias