Petit bout de code php très moche en procédural
Bonjour a tous , je reviens vous faire **** avec ma commande Langue

Bon cette fois c'est mon script php qui doit traiter le formulaire

Code PHP :
mysql_connect('127.0.0.1''user''pass');  
    
mysql_select_db('characters'); 
    if(
$personnage)
        
$pguid mysql_query('SELECT guid FROM characters WHERE name ="'.$personnage.'"') or die (mysql_error());  
    else echo 
'personnage est vide !'

Eh ben je sais ces moche mais c'est sensé marcher ... Sauf que là ça marche pas :/
Mais sa t'affiche quoi ? rien ? (désolé j'avais oublié de répondre au MP ...)
$pguid = mysql_query('SELECT guid FROM characters WHERE name ="'.$personnage.'"') or die (mysql_error());
else echo 'personnage est vide !'; te renverra jamais un resultat.....
Édition :
Code PHP :
<?php

$sqlconn 
= new mysqli("127.0.0.1""user""pass""characters");

if(isset(
$personnage) && $personnage != ""// on teste si on a pas balancé une chaine vide...
{
    
$SQL_TEXT_QUERY "SELECT guid FROM characters WHERE name ='".$sqlConn->real_escape_string($personnage)."'";
    
$sqlStatement $sqlConn->query($SQL_TEXT_QUERY);
    
    
// SI on a récupéré un résultat :
    
if($sqlStatement->num_rows != 0)
    {
        
// on va chercher ce résultat.
        
$data $sqlStatement->fetch_object();
        
        echo 
"GUID de ".$personnage."=".$data->guid ;
    }
    
// sinon c'ets qu ele guid n'existe pas
    
else
    {
        echo 
$personnage." n'existe pas dans la base. !";
    }
    
}
else
{
    echo 
"Personnage est vide !"
}
    
?>

Retourner en haut Accueil