begin process at 2012 05 31 04:58:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Pb avec script php avec manip sur base mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb avec script php avec manip sur base mysql

jeudi 26 janvier 2006 à 07:07:48 | Pb avec script php avec manip sur base mysql

saccomabi



 Bonjour,

j'utilise le dernier Wamp tout fonctionne phphmyadmin et autres.

Lorsque je veux écrire un script php avec une connection ou autre à mysql il me signal class indefini. Or via phpmyadmin je me connecte à ma base et phpinfo me signal bien mysql.

Faut-il monté comme en java mes class dans le script si oui comment ( un exemple) ou faut-il des autre extension que le php_mysql

MErci d'avance de vos réponse
jeudi 26 janvier 2006 à 09:17:17 | Re : Pb avec script php avec manip sur base mysql

malalam

Administrateur CodeS-SourceS
Hello,

heu, si tu montrais ton code, parce que là, c'est incompréhensible, ce que tu nous dis ;-)
jeudi 26 janvier 2006 à 09:40:45 | Re : Pb avec script php avec manip sur base mysql

saccomabi

<html>
<head>
<title> Premier exemple d'acces à Mysql avec interface objet </title>
</head>
<body>
    <?php
    
    $db = new mysqli("phppoche2.db");
    echo "res";
    $db-> query("drop table article;"); //supprime la table article
    $db-> query("drop table categorie;"); //supprime la table categorie
    
    // création de la table article
            
    $db-> query("
    CREATE TABLE article (
                    CodeArticle char(20) PRIMARY KEY,
                    Code Categorie char(20) NOT NULL,
                    Nomarticle char(80) NOT NULL,
                    Prix double DEFAULT \"0\" NOT NULL,
                    Lienfournisseur char(100),
                    Photo blob);");
    
    // création de la table catégorie
    
    $db-> query("
    CREATED TABLE categorie (
                    CodeCategorie char(20) PRIMARY KEY,
                    NomCategorie char(40) NOT NULL,
                    Image blob);");
    
    //insertion d'enregistrements
    //dans les deux tables
    
    $db-> query("INSERT INTO categorie ( CodeCategorie ,
     NomCategorie ) VALUES (\"EQUIPRES\" , \"Equipements réseau\");");
    
    $db-> query ("INSERT INTO categorie( CodeCategorie ,
     NomCategorie ) VALUES (\"EQUIPPHOTO\",\"Tout pour la photo\");");
    
    $db-> query("INSERT INTO article( CodeArticle , CodeCategorie ,
    Nomarticle , Prix , Lienfournisseur) VALUES (\"MINOLDIM404\",
    \"EQUIPPHOTO\",\"App. Photo numérique Minolta S404\",\"300\",
    \"http://www.minolta.com\");");
    
    $db->query("INSERT INTO article( CodeArticle , CodeCategorie ,
    Nomarticle , Prix , Lienfournisseur) VALUES (\"WRT54G\",\"EQUIRES\",
    \"Routeur WIFI 11G Linksys WRT54G\",\"89\",\"http://www.linksys.com\");");
    
    $db->query("INSERT INTO article( CodeArticle , CodeCategorie ,
    Nomarticle , Prix , Lienfournisseur) VALUES (\"CNLWIGPCMCIA\",\"EQIPRES\",
    \"Carte PCMCIA Sans Fil 11G Connectland\",\"44\",\"http://www.connectland.com\");");
    
    $result = $db -> query("SELECT * FROM article");
    echo '<h1> Les articles de la table </h1>';
    echo '<table border="1">'
    . 'tr'
    . '<th>Code</th><th>Nom </th><th>Prix</th><th>Lien
    fournisseur</th></tr>';
    
    while ($result -> hasMore()) {
        $ligne = $result->current();
        
        //print_r($ligne);
        
        echo '<tr>'
    .'<td>' . $ligne['CodeArticle'] . '</td>'
    .'<td>' . $ligne['Nomarticle'] . '</td>'
    .'<td>' . $ligne['Prix'] . '</td>'
    .'<td> <a href=' . $ligne['Lienfournisseur'] . '>Lien
    </a></td>';
    echo '<tr>';
    $result->next();
    }
    echo '</table>';
    unset($db);
    ?>
    </body>
    </html>
        
    le message d'erreur

Erreur de débogage: C:\Inetpub\wwwroot\premiere base.php ligne 8 - Class 'mysqli' not found

jeudi 26 janvier 2006 à 09:47:42 | Re : Pb avec script php avec manip sur base mysql

malalam

Administrateur CodeS-SourceS
Tu utilises la classe mysqli là, pas mysql.
[ Lien ]

jeudi 26 janvier 2006 à 10:05:01 | Re : Pb avec script php avec manip sur base mysql

saccomabi

Que je passe par la class mysql ou mysqli même pb. Aurai-tu un script simple de connection base via php qui fonctionne que je teste
jeudi 26 janvier 2006 à 10:43:11 | Re : Pb avec script php avec manip sur base mysql

malalam

Administrateur CodeS-SourceS

Tu utilises une classe, là.
Il faut que tu aies cette classe.

Un exemple avec mysql, avec les fonctions php pour mysql :

?php
// Connexion et sélection de la base
$link = mysql_connect("mysql_hote", "mysql_utilisateur", "mysql_mot_de_passe"
)
   or die(
"Impossible de se connecter"
);
echo
"Connexion réussie"
;
mysql_select_db("my_database") or die("Could not select database"
);

// Exécuter des requêtes SQL
$query = "SELECT * FROM my_table"
;
$result = mysql_query($query) or die("Query failed"
);

// Afficher des résultats en HTML
echo "<table>\n"
;
while (
$line = mysql_fetch_assoc($result
)) {
   echo
"\t<tr>\n"
;
   foreach (
$line as $col_value
) {
       echo
"\t\t<td>$col_value</td>\n"
;
   }
   echo
"\t</tr>\n"
;
}
echo
"</table>\n"
;

// Libération des résultats
mysql_free_result($result
);

// Fermeture de la connexion
mysql_close($link
);
?>

jeudi 26 janvier 2006 à 23:08:05 | Re : Pb avec script php avec manip sur base mysql

FhX

Pour utiliser mysqli, il faut décommenter la ligne dans le PHP.ini et relancer Apache.


Cette discussion est classée dans : script, pb, base, php, mysql


Répondre à ce message

Sujets en rapport avec ce message

PB de configuration de php/mysql [ par rachidphp93 ] bonjour tout le monde;j'ai installé apche php et mysql (phpmyadmin); tout marche bien avec des petits tests d'affichage. j'ai fais ensuite un copié co probléme dans le script qui insere un pdf dans un base de données mysql [ par henni20 ] bjr j'ai écrie un script en suivant des tuto pour insérer des fichiers pdf dans ma base de données mysql . le script insère les pdf dans la base dans Aide PHP - MYSQL [ par yoyo77yo ] Bonjour, J'essaie d'adapter un kit graphique à une base de donnée de films issue d'un logiciel appelé "FILMOTECH" : Voici mon site http://killers77.f Probleme d'enregistement fichier a la base Mysql avec php (sans formulaire) [ par miadana84 ] Bonjour à Tous [^^happy13] J'ai bien cherché sur les forums et le net, mais je ne trouve pas de réelle solution à mon problème et je ne sais même pas php/mysql [ par AZIRIAZIZ ] bonjour et merci pour de bien voiloir m aider $DB_BASE = 'mabase'; $DB_LOGIN = 'MonLogin'; $DB_PASSE = 'passe'; $DB_SERVEUR = 'localhost'; que dois je nclusion php, htaccess et sécurité [ par armelkoudou ] Bonjour frere et soeur je viens solliciter votre aide. j'utilise heberger gratuit php mysql umbreon pour tester mes page web et donc je suis confr pb dans ma base de donne [ par nesrinbh ] svp aidez moi je debute avec php et jai du mal a utiliser ce longage[^^confus2] mon probleme est: jai une page(valider.php) qui traite les donnees, aj PHP et MySQL [ par casper77610 ] Bonsoir à tous, Ceci est ma première question sur ce forum. J'espère que je serais explicite dans la formulation. Voila je cherche faire une page we Un script périodique de nettoyage MySQL qui démarre tout seul et s'éxecute toutes les 24 heures [ par m_abdlmalek ] Bonjour, Je suis sur un projet de site professionnel, je suis pas trop mal sur PHP mais seulement autodidacte, pas académique :-D. Svp j'aurais besoi espace membre php/mysql [ par kingramizy ] Bonjour, Voilà, le débute dans le php et MySQl et je suis à la recherche pour mon nouveau site d'un script pour créer un espace membre et une adminis


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales