Probleme php - erreur inconnue
chris99
-
thebest85 Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
thebest85 Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Salut, J'ai un grave probleme php/mysql.
D'abord, et pour info, voila le texte du debut de mon fichier .sql (je veux aller chez free, je viens d'ailleurs):
# phpMyAdmin MySQL-Dump
# version 2.2.6-rc1
# http://phpwizard.net/phpMyAdmin/
# http://phpmyadmin.sourceforge.net/ (download page)
#
# Serveur: localhost
# Généré le : Mercredi 21 Août 2002 à 15:16
# Version du serveur: 4.00.01
# Version de PHP: 4.1.2
# Base de données: `xxxxxxx`
j'ai eu à la base un problème lorsqui'il a fallut que je rentre mon fichier sql. L'erreur était : pas de table dans ce fichier.
Alors que j'en ai plein.
Du coup, je me suis dis que j'allais les rentrer une par une en les créant. Tout était ok jusqu'à une table en particulier que voici :
CREATE TABLE FORMAT (
IDFORMAT int(11) NOT NULL auto_increment,
INTITULE blob NOT NULL,
IDTYPEMEDIA int(11) NOT NULL default '0',
PRIMARY KEY (IDFORMAT)
) TYPE=MyISAM PACK_KEYS=1;
la, phpmyadmin de chez free me donne un message d'erreur qui dit :
--------------
Erreur
requête SQL :
CREATE TABLE FORMAT( IDFORMAT int( 11 ) NOT NULL AUTO_INCREMENT , INTITULE blob NOT NULL , IDTYPEMEDIA int( 11 ) NOT NULL default '0', PRIMARY KEY ( IDFORMAT ) ) TYPE = MYISAM PACK_KEYS =1
MySQL a répondu:
#1064 - You have an error in your SQL syntax near 'FORMAT( IDFORMAT int( 11 ) NOT NULL AUTO_INCREMENT , INTITULE blob NOT NULL' at line 1
------------
Le texte ne va malheureusement pas jusqu'au bout à moins qu'il ne s'arrete là.... J'ai bien vérifier mes ";" et tout y est quand je mets mon texte dans le champ texte avant de faire exécuter.
Bref je galère un max, en fait ca devait etre a cause de ca que mon fichier .sql n'était pas pris en compte, mais je ne comprends pas pourquoi.
j'ai réussi à entrer plusieurs tables manuellement sauf celle la .
C'est un probleme grave pour moi.
Kelkun peut il m'aider ?? HELLLLLLLPPPPPPP
Chris
D'abord, et pour info, voila le texte du debut de mon fichier .sql (je veux aller chez free, je viens d'ailleurs):
# phpMyAdmin MySQL-Dump
# version 2.2.6-rc1
# http://phpwizard.net/phpMyAdmin/
# http://phpmyadmin.sourceforge.net/ (download page)
#
# Serveur: localhost
# Généré le : Mercredi 21 Août 2002 à 15:16
# Version du serveur: 4.00.01
# Version de PHP: 4.1.2
# Base de données: `xxxxxxx`
j'ai eu à la base un problème lorsqui'il a fallut que je rentre mon fichier sql. L'erreur était : pas de table dans ce fichier.
Alors que j'en ai plein.
Du coup, je me suis dis que j'allais les rentrer une par une en les créant. Tout était ok jusqu'à une table en particulier que voici :
CREATE TABLE FORMAT (
IDFORMAT int(11) NOT NULL auto_increment,
INTITULE blob NOT NULL,
IDTYPEMEDIA int(11) NOT NULL default '0',
PRIMARY KEY (IDFORMAT)
) TYPE=MyISAM PACK_KEYS=1;
la, phpmyadmin de chez free me donne un message d'erreur qui dit :
--------------
Erreur
requête SQL :
CREATE TABLE FORMAT( IDFORMAT int( 11 ) NOT NULL AUTO_INCREMENT , INTITULE blob NOT NULL , IDTYPEMEDIA int( 11 ) NOT NULL default '0', PRIMARY KEY ( IDFORMAT ) ) TYPE = MYISAM PACK_KEYS =1
MySQL a répondu:
#1064 - You have an error in your SQL syntax near 'FORMAT( IDFORMAT int( 11 ) NOT NULL AUTO_INCREMENT , INTITULE blob NOT NULL' at line 1
------------
Le texte ne va malheureusement pas jusqu'au bout à moins qu'il ne s'arrete là.... J'ai bien vérifier mes ";" et tout y est quand je mets mon texte dans le champ texte avant de faire exécuter.
Bref je galère un max, en fait ca devait etre a cause de ca que mon fichier .sql n'était pas pris en compte, mais je ne comprends pas pourquoi.
j'ai réussi à entrer plusieurs tables manuellement sauf celle la .
C'est un probleme grave pour moi.
Kelkun peut il m'aider ?? HELLLLLLLPPPPPPP
Chris
A voir également:
- Probleme php - erreur inconnue
- Freebox erreur video inconnue - Astuces et Solutions
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
6 réponses
D'apres ce que j'ai compris il ne veu peu t'accepter ton "int(11)"... esaye avec un autre mode que intitule moi personnelement j'utilise "smallint(11)" et sa marche inpec.....
salut thebest95,
merci de ta réponse. J'ai réessayé avant de voir ton message et ca a marché, en fait j'ai rajouté un contenu et ca a été.
Par contre, j'ai une page php qui est sencé proposer sur un basck office des image contenu dans un répertoire en ligne, avec ce script :
<?php
// liste des fichiers présents et vignettes des images sur le serveur dans le répertoire FICHIERS/TEMP
if($typeChoisi!="" && $typeChoisi!=0) {
if($typeChoisi != 7 && $typeChoisi != 9) {
$serveur = "ftp.bidule.fr";
$log = "monlogin";
$pass = "patati";
} else {
$serveur = "ftp.bidule.fr";
$log = "monlogin";
$pass = "patati";
}
// création de la connection
$conn_id = ftp_connect($serveur);
// authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id,$log,$pass);
// vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
echo "La connexion FTP a échoué!";
echo "Tentative de connexion à $serveur avec $log";
die;
}
$tab = ftp_nlist($conn_id,"./fichiers/temp");
echo "<table>";
for($i=0;$i<count($tab);$i++) {
echo "<tr><td valign=\"middle\">";
echo "<a href=\"javascript:document.form.fichier.value='".str_replace("temp\\","",basename($tab[$i]))."'; document.form.submit();\"><img src=\"../fichiers/temp/".str_replace("temp\\","",basename($tab[$i]))."\"></a> ".str_replace("temp\\","",basename($tab[$i]))."<BR><BR>";
echo "</td></tr>";
}
}
?>
Et ca marche pas, enfait, j'ai bien une page mais pas de message d'erreur d'une part et en plus pas d'image proposé alors que le repertoire en a bien, je les ai mise en ftp.
Voilà si t'as une idée- je preendnnnddddss - je galère mais je galèreeee
chris
merci de ta réponse. J'ai réessayé avant de voir ton message et ca a marché, en fait j'ai rajouté un contenu et ca a été.
Par contre, j'ai une page php qui est sencé proposer sur un basck office des image contenu dans un répertoire en ligne, avec ce script :
<?php
// liste des fichiers présents et vignettes des images sur le serveur dans le répertoire FICHIERS/TEMP
if($typeChoisi!="" && $typeChoisi!=0) {
if($typeChoisi != 7 && $typeChoisi != 9) {
$serveur = "ftp.bidule.fr";
$log = "monlogin";
$pass = "patati";
} else {
$serveur = "ftp.bidule.fr";
$log = "monlogin";
$pass = "patati";
}
// création de la connection
$conn_id = ftp_connect($serveur);
// authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id,$log,$pass);
// vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
echo "La connexion FTP a échoué!";
echo "Tentative de connexion à $serveur avec $log";
die;
}
$tab = ftp_nlist($conn_id,"./fichiers/temp");
echo "<table>";
for($i=0;$i<count($tab);$i++) {
echo "<tr><td valign=\"middle\">";
echo "<a href=\"javascript:document.form.fichier.value='".str_replace("temp\\","",basename($tab[$i]))."'; document.form.submit();\"><img src=\"../fichiers/temp/".str_replace("temp\\","",basename($tab[$i]))."\"></a> ".str_replace("temp\\","",basename($tab[$i]))."<BR><BR>";
echo "</td></tr>";
}
}
?>
Et ca marche pas, enfait, j'ai bien une page mais pas de message d'erreur d'une part et en plus pas d'image proposé alors que le repertoire en a bien, je les ai mise en ftp.
Voilà si t'as une idée- je preendnnnddddss - je galère mais je galèreeee
chris
Deja pour commencer edite tout de suite ton message et enleve ton mot de passe et ton logine !!! Sa va pas de mettre sa n'importe ki peu aller sur ton ftp !!!
Sinon la pour ton script tu t'embette pour rien.... Parceque t'utilise ftp alors que par le reseau http c'est plus simple...
Voici un script que j'ai fait utilisant http qui pour moi est plus simple.....
A l'origine mon script est fait pour dl des fichiers j vien d l modifier pr toi...
Ne met pas d'autres fichier que des images dans le repertoire fichier/temp
Voici mon script d'origine pour les interresser :
Gspr avoir repondu a toutes tes questions
Voici un script que j'ai fait utilisant http qui pour moi est plus simple.....
<?php $directory = "fichiers/temp"; // dossier.... que l'on veut par rapport au chemin du fichier php !!!!! $handle=opendir($directory); while ($file = readdir($handle)) { $filelist[] = $file; } asort($filelist); while (list ($key, $file) = each ($filelist)) { if ($file == "." || $file == "..") { $a=1; } else { fclose($fp); echo "<a href=\"$directory/$file\" lang=\"fr\" onMouseOver=\"self.status='$file';return true;\"><img src=\"$directory/$file\" hspace=\"10\" vspace=\"10\"></a> } } ?>
A l'origine mon script est fait pour dl des fichiers j vien d l modifier pr toi...
Ne met pas d'autres fichier que des images dans le repertoire fichier/temp
Voici mon script d'origine pour les interresser :
<? $directory = "download"; $handle=opendir($directory); while ($file = readdir($handle)) { $filelist[] = $file; } asort($filelist); while (list ($key, $file) = each ($filelist)) { if ($file == "." || $file == "..") { $a=1; } else { $datefichier = date("d m Y H:i:s", filemtime($fp)); fclose($fp); $taillefichier=filesize("$directory/$file"); echo "<a href=\"$directory/$file\" lang=\"fr\" onMouseOver=\"self.status='$file';return true;\" onMouseOut=\"self.status='Conception Thebest85';return true;\">$file</a> taille du fichier : $taillefichier octets"; echo ", Mise sur le serveur : "; echo date("d/m/Y H:i",filemtime("$directory/$file")); echo"<br>"; } } ?>
Gspr avoir repondu a toutes tes questions
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut,
Merci de ta réponse, mais j'ai testé, en rajoutant """ et";" à la fin de ton script, et rien n'y fait.
Je te remercie de t'etre penché sur la question, mais ca marche pas, en plus j'ai plusieurs types de fichier à lister (FTP).
Mais bon avec ton script j'ai l'erreur :
Parse error: parse error in /home/magicoffice/www/captivi/base/ajoutFichier.php on line 89
Et j'ai rien sur ma ligne 89. D'ailleurs ma derniere ligne est la 87 avec ton script.
Voilà et le pire, c'est que rien a faire, je ne comprends pas pourquoi ca marche pas, d'ailleurs ne penses tu pas que ca devrait marcher, ca se trouve c'est pas moi qui va pas mais mon hebergeur, peux tu me dire ce que tu en penses ?
chris
Merci de ta réponse, mais j'ai testé, en rajoutant """ et";" à la fin de ton script, et rien n'y fait.
Je te remercie de t'etre penché sur la question, mais ca marche pas, en plus j'ai plusieurs types de fichier à lister (FTP).
Mais bon avec ton script j'ai l'erreur :
Parse error: parse error in /home/magicoffice/www/captivi/base/ajoutFichier.php on line 89
Et j'ai rien sur ma ligne 89. D'ailleurs ma derniere ligne est la 87 avec ton script.
Voilà et le pire, c'est que rien a faire, je ne comprends pas pourquoi ca marche pas, d'ailleurs ne penses tu pas que ca devrait marcher, ca se trouve c'est pas moi qui va pas mais mon hebergeur, peux tu me dire ce que tu en penses ?
chris