Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/11/2011, 11:26
Avatar de arcanisgk122
arcanisgk122
 
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: consulta a BD no funciona

bueno al parecer no me funciono del todo bien presento los inconvenientes y pongo el código original:


Código Original php:

Código PHP:
    include("config/config.php");
    
$link mysql_connect ($dbhost$dbusername$dbuserpass);
    
mysql_select_db($dbname,$link) or die('No se puede seleccionar la base de datos<br>');
    echo 
"buscamos si existe un personaje terminado, o alguno con el nombre identico<br>";
    
$sql="SELECT activate FROM pj WHERE id='$idduen'";
    
$row mysql_fetch_array($sql);
    if (
$row['activate'] == ){
            echo 
"<br>";
            echo 
"Ya tienes un Personaje.<br>";
            echo 
"Si desea mas de un personaje por favor Comuniquese con Icaro Net S.A .<br> <br>";
            echo 
"Si tiene algun problema en crear su Personaje por favor enviar un correo a [email protected].<br>";
            echo 
"<a href=\"play.php\">Click para Continuar</a>";
    }else{
        echo 
"Continuar con la creación.<br>";
        
$sql="SELECT namepj FROM pj WHERE id='$idduen'";
        
$row mysql_fetch_array($sql);
        if (
$row['namepj'] == $namepj){
            echo 
"<br> <br> <br> <br>";
            echo 
"El nombre de Personaje ya esta ya en uso.<br>";
            echo 
"Utilice otra Nombre de Personaje.<br>";
            echo 
"Si tiene algun problema en crear su Personaje por favor enviar un correo a [email protected].<br>";
            echo 
"<a href=\"atyinpers.php\">Click para Continuar</a>";
        }else{ 
warning en:

Código PHP:
$row mysql_fetch_array($sql); 
se repite 2 veces no por erros simplemente por que necesitaba hacer 2 veces lo mismo o parecido.

Cita:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/zxq.net/g/e/n/genesis1/htdocs/nchar.php on line 427
Continuar con la creación.

ahora al final tengo una sentencia:

Cita:
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 'WHERE id='1'' at line 1
no entiendo el error... en la linea 1 no esta eso...
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB