PHP toutes les occurrences SQL dans un tableau array(
14 messages
• Page 1 sur 1
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
PHP toutes les occurrences SQL dans un tableau array(
Bonjour, je suis confronté à un léger problème, je cherche à obtenir toutes les occurrences d'un mot clé donné sur la table liste_opens de ma base SQL , dans un tableau de type array() , pour le moment j'ai ceci :
mais ceci me renvoie uniquement comme tableau, la première occurrence de "1.e4", est-il possible d'obtenir un tableau qui contiendrai la totalité ?
Merci pour le coup de pouce (si vous le pouvez).
cordialement, mike.
- Code: Tout sélectionner
$result = mysql_query("SELECT *
FROM `liste_opens`
WHERE `PGN` LIKE '%1.e4%'");
mais ceci me renvoie uniquement comme tableau, la première occurrence de "1.e4", est-il possible d'obtenir un tableau qui contiendrai la totalité ?
Merci pour le coup de pouce (si vous le pouvez).
cordialement, mike.
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
Re: PHP toutes les occurrences SQL dans un tableau array(
c'est bizare alors, comment cela se fait que quand j'écris print_r($result) , je ne vois qu'une ligne, il devrait pourtant y en avoir pas moins de 1200 ... je ne vois pas...
-

dorian53 - WRInaute passionné

- Messages: 2216
- Inscription: 10 Avr 2005
Re: PHP toutes les occurrences SQL dans un tableau array(
Salut,
http://fr.php.net/manual/fr/pdostatement.fetchall.php
PDOStatement->fetchAll
(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
PDOStatement->fetchAll — Retourne un tableau contenant toutes les lignes du jeu d'enregistrements
http://fr.php.net/manual/fr/pdostatement.fetchall.php
-

dorian53 - WRInaute passionné

- Messages: 2216
- Inscription: 10 Avr 2005
Re: PHP toutes les occurrences SQL dans un tableau array(
michel.leonard a écrit:c'est bizare alors, comment cela se fait que quand j'écris print_r($result) , je ne vois qu'une ligne, il devrait pourtant y en avoir pas moins de 1200 ... je ne vois pas...
Il faut boucler sur ton recordset.
Tu as un jeu d'enregistrements, tu dois parcourir les lignes une à une (avec while ou foreach).
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
Re: PHP toutes les occurrences SQL dans un tableau array(
(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) ; chez free.fr, je vais essayer ceci quand même mais ca m'étonnerai; MAIS dans touts les cas , merci pour le coup de pouce mr Dorian 
-

Haroeris - WRInaute impliqué

- Messages: 601
- Inscription: 13 Avr 2010
Re: PHP toutes les occurrences SQL dans un tableau array(
Essaye ca :
- Code: Tout sélectionner
$query = 'SELECT *
FROM `liste_opens`
WHERE `PGN` LIKE '%1.e4%'';
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
echo $row["PGN"];
}
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
Re: PHP toutes les occurrences SQL dans un tableau array(
je me répond a moi même
Afin d’activer PHP 5 chez l’hébergeur Free, il suffit de créer, à la racine de votre site web, un fichier .htaccess contenant la ligne suivante : php 1
donc je vais travailler dans ce sens, merci bcp pour le coup de pouce qui donne une bonne direction a mon travail, c'est très agréable .
Afin d’activer PHP 5 chez l’hébergeur Free, il suffit de créer, à la racine de votre site web, un fichier .htaccess contenant la ligne suivante : php 1
donc je vais travailler dans ce sens, merci bcp pour le coup de pouce qui donne une bonne direction a mon travail, c'est très agréable .
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
Re: PHP toutes les occurrences SQL dans un tableau array(
Haroeris a écrit:Essaye ca :
- Code: Tout sélectionner
$query = 'SELECT *
FROM `liste_opens`
WHERE `PGN` LIKE '%1.e4%'';
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)) {
echo $row["PGN"];
}
ceci renvoi cela :
- Code: Tout sélectionner
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /mnt/...
mais merci de prendre le temps, je vais étudier chacune de vos réponses, c'est très agréable (répétition) d'avoir un coup de pouce .
-

Haroeris - WRInaute impliqué

- Messages: 601
- Inscription: 13 Avr 2010
Re: PHP toutes les occurrences SQL dans un tableau array(
Désolé, problème de guillemet.
- Code: Tout sélectionner
$query = "SELECT *
FROM `liste_opens`
WHERE `PGN` LIKE '%1.e4%' ";
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
Re: PHP toutes les occurrences SQL dans un tableau array(
Cela fonctionne, je vais étudier la faisabilité avec PDOStatement->fetchAll
Mais déjà je vous remercie tous... cordialement ...
Mais déjà je vous remercie tous... cordialement ...
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
Re: PHP toutes les occurrences SQL dans un tableau array(
petit message, en usant de vos conseils , cela m'ouvre un petit peut les yeux sur la grandeur de PHP SQL , c'est vraiment géant, il n'y à vraiment aucune limite ?
14 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Similarité et duplicate content
Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
