Variable include pour MySQL
Résolu
cbasic
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
cbasic Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
cbasic Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
bonjour,
Dans le code incrémenté que voici, est-il possible de remplacer $var par $a, $b, $c, ou $d lorsque l'on appelle en amont le fichier par include.
Est-ce que c'est possible ? comment faire ?
cordialement.
<?php
try
{ $bdd = new PDO('mysql:host=localhost;dbname=hdp', 'root', '');
}
catch(Exception $e)
{ die('Erreur : '.$e->getMessage());
}
$a = $bdd->query('SELECT * FROM full ROW LIMIT 0 , 30');
$b = $bdd->query('SELECT * FROM full ROW LIMIT 30 , 30');
$c = $bdd->query('SELECT * FROM full ROW LIMIT 60 , 30');
$d = $bdd->query('SELECT * FROM full ROW LIMIT 90 , 30');
while ($donnees = $var()->fetch())
{ include "*.htm"; //table html
}
$var()->closeCursor();
?>
Dans le code incrémenté que voici, est-il possible de remplacer $var par $a, $b, $c, ou $d lorsque l'on appelle en amont le fichier par include.
Est-ce que c'est possible ? comment faire ?
cordialement.
<?php
try
{ $bdd = new PDO('mysql:host=localhost;dbname=hdp', 'root', '');
}
catch(Exception $e)
{ die('Erreur : '.$e->getMessage());
}
$a = $bdd->query('SELECT * FROM full ROW LIMIT 0 , 30');
$b = $bdd->query('SELECT * FROM full ROW LIMIT 30 , 30');
$c = $bdd->query('SELECT * FROM full ROW LIMIT 60 , 30');
$d = $bdd->query('SELECT * FROM full ROW LIMIT 90 , 30');
while ($donnees = $var()->fetch())
{ include "*.htm"; //table html
}
$var()->closeCursor();
?>
A voir également:
- Variable include pour MySQL
- Mysql community server - Télécharger - Bases de données
- Vba range avec variable ✓ - Forum VB / VBA
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Range avec une Variable ✓ - Forum VB / VBA
- Variable d'environnement temp ✓ - Forum Microsoft Office
2 réponses
J'ai rien compris de ce que tu souhaites faire....
Peux-tu réexpliquer un peu plus clairement car là je ne comprends pas bien ce que tu souhaits faire (ou bien je ne vois pas bien l'utilité) ???
Ton closeCursor() n'est pas forcément nécessaire dans tes requêtes pdo. Tu peux tester à la rigueur au cas où les driver de ta base de données serait ancien mais en majorité aujourd'hui cela n'est plus nécessaire.
Peux-tu réexpliquer un peu plus clairement car là je ne comprends pas bien ce que tu souhaits faire (ou bien je ne vois pas bien l'utilité) ???
Ton closeCursor() n'est pas forcément nécessaire dans tes requêtes pdo. Tu peux tester à la rigueur au cas où les driver de ta base de données serait ancien mais en majorité aujourd'hui cela n'est plus nécessaire.
je vais essayer d'expliquer.
Avant tout, ne pas tenir compte de la dernière ligne : clodeCursor();
Dans le code, la requête fonctionne lorsque : $donnees = $a, $b, $c ou $d.
La question est : peut-on choisir une de ces valeurs ($a, $b, $c ou $d) lorsque l'on ouvre le code avec include. Un truc du style :
<php? include $var = $a ou $b ; "code.php" ?>
réponse trouvé ;
Il fallait arrêter un code après la requête et mettre la fin de ce dernier de la façon suivante :
<php? include "code.php"; while ($donnees = $a ()->fetch()) .... ?>
ou
<php? include "code.php"; while ($donnees = $b ()->fetch()) .... ?>
etc...
OK, merci
Avant tout, ne pas tenir compte de la dernière ligne : clodeCursor();
Dans le code, la requête fonctionne lorsque : $donnees = $a, $b, $c ou $d.
La question est : peut-on choisir une de ces valeurs ($a, $b, $c ou $d) lorsque l'on ouvre le code avec include. Un truc du style :
<php? include $var = $a ou $b ; "code.php" ?>
réponse trouvé ;
Il fallait arrêter un code après la requête et mettre la fin de ce dernier de la façon suivante :
<php? include "code.php"; while ($donnees = $a ()->fetch()) .... ?>
ou
<php? include "code.php"; while ($donnees = $b ()->fetch()) .... ?>
etc...
OK, merci