IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

création d'une table de donnée par php


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 5
    Par défaut création d'une table de donnée par php
    bonsoir, j'essaie d'installer un compteur de visite sur un site hébergé chez free, or pour l'installer, un fichier install est sensé créer une ou des tables de données dans ma base mais quand je lance ce fichier il ne se passe rien, pas de création de table. ce compteur est le 3en1 compteur de http://www.notoon.com est-ce que quelqu'un connait ce pb ? est-ce du à free ?dois-je vous communiquer autre chose ?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Free ne propose pas l'extension mysqli qui est utilisé par ce script.
    Il faudrait réecrire les lignes concernés avec mysql
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 5
    Par défaut
    ah bon ben alors c'est mort pour moi : je n'y connais rien dans ce langage
    tant pis, je vais chercher autre chose (dommage quand même)

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Le remplacement est simple : en gros il faut remplacer "mysqli_" par "mysql_"
    Je vois juste deux traitements particulier
    mysql_connect ou il faut une ligne séparée pour le choix de la base
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $dbc = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
    mysql_select_db(DB_NAME);
    et mysqli_query ou il faut en plus retirer le premier paramètre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    if ( ($today != $saved_date) )
    	{
    		// Le nombre de visites de chaque visiteur de la base est remis à 0
    		$qry = "UPDATE $db_table SET c_total = 0 WHERE c_iphost != 'temoin'";
    		$res = mysql_query($qry) or die(mysqli_error($dbc));
     
    		// La date stockée est mise à jour à la date d'aujourd'hui
    		$qry = "UPDATE $db_table SET c_lastvisit = CURDATE() WHERE c_iphost = 'temoin'";
    		$res = mysql_query($qry) or die(mysql_error($dbc));
     
    		// On vide les lignes obsolètes
    		$exceed = $now - ($keep*60*60);
    		$qry = "DELETE FROM $db_table WHERE c_iphost != 'temoin' AND UNIX_TIMESTAMP(c_lastvisit) < $exceed";
    		$res = mysql_query($qry) or die(mysqli_error($dbc));
    	}
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [Système/Fichiers/API] Création d'une source de donnée par programmation : SQLConfigDataSource
    Par kmaniche dans le forum C++Builder
    Réponses: 1
    Dernier message: 26/04/2011, 23h05
  2. Réponses: 4
    Dernier message: 04/06/2007, 11h04
  3. Création d'une table par requête SQL
    Par mister3957 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 26/05/2006, 09h30
  4. création d'une table dans une base de donnée accèss
    Par zidenne dans le forum Bases de données
    Réponses: 1
    Dernier message: 25/10/2005, 10h54
  5. création d'une base de donnée par programme
    Par lassad dans le forum Bases de données
    Réponses: 9
    Dernier message: 18/10/2005, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo