Requêtes pHp pour récupérer des données de la BDD
Bonjour.
J'essaie de faire un petit script pHp (et commandes mySQL) pour récupérer la table que j'ai créer avec pHp et le script suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <?php
include('../includes/connexion_V2.php');
connexion();
$sql= "CREATE TABLE IF NOT EXISTS " .$_POST['table']. "(";
$sql .= "`id` int(11) NOT NULL auto_increment,";
session_start();
/*var_dump($_POST);*/
for ($j = 1; $j <= $_SESSION['nbc']; $j++) {
/*if (isset($_POST['col'.$j]) )*/
$sql .= $_POST["col".$j].",";
}
$sql .= "PRIMARY KEY (`id`),";
$sql .= "UNIQUE KEY `id_2` (`id`)";
$sql .= ") ENGINE=MyISAM;";
mysql_query($sql) or die(mysql_error());
?> |
Ca fonctionne donc tout ce qui est en amont aussi notamment le script connexion_V2.php
Par contre avec ce script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php
include("connexion_V2.php");
connexion();
$sql = "SHOW " .$_POST['table'];
$req = mysql_query($sql) or die(mysql_error());
echo $req ;
?> |
je n'ai rien sinon une erreur de syntaxe.
Il n'y a aucune données dans table, je voudrai en partant de pHp afficher les informations que j'aurai avec un SHOW table en ligne de commande.
En fait, je n'arrive pas à trouver la syntaxe et les commandes (sans PDO) pour me connecter, concevoir et envoyer ma requête puis surtout récupérer ce résultat dans une variable mySQL puis l'afficher avec comme départ un script pHp et en sortie une page html ("BDD transparente")
Merci de votre aide.
Comment récupérer les données dans ma base de données et les affichées dans ma page HTML
Bonjour
je tiens à m'orienter envers des professionnels en PHP pour m'aider à résoudre un problème qui me freine dans l'avancement de mon projet bref.
je tiens à vous envoyer mon script afin de bien vous expliquez ma requête .
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| <?php
include("includes/header.php");
include("includes/config.php");
//connexion à la base de donnée BDD
$mysqli = mysqli_connect($serveur, $user, $pass, $base, $port);
$query = "SELECT * FROM fiche ORDER BY nom";
$result = mysqli_query($mysqli, $query);
$num = mysqli_num_rows ($result);
$mysqli->close();
?>
<center>
<table border="0">
<tr>
<td class="titre">LISTE DES FICHES</td>
</tr>
</table>
<?php
if ($num > 0 ) {
$i=0;
while ($i < $num) {
if ($num > 0 ) {
$i=0;
while ($i < $num) {
$nom = mysqli_result($result,$i,"nom");
$prenom = mysqli_result($result,$i,"prenom");
$total = mysqli_result($result,$i,"total");
$id = mysqli_result($result,$i,"id");
$id = mysqli_result($result,$i,"id")
?>
<table border="0"class="table" class="texte">
<tr>
<td><center><p class="texte">Mr, Mme <?php echo "$nom"; ?></center></td>
</tr>
</table>
<?php
echo "<p class=\"texte\"><b>N° :</b> $id<br>";
echo "<b>Nom :</b> $nom<br>";
echo "<b>Prenom :</b> $prenom<br>";
echo "<b>Tarif TTC :</b> $total<br>";
echo "<br><br>";
echo "</b></p>";
echo "<table border=\"0\" width=\"100%\">";
echo " <tr>";
echo " <td><p align=\"center\">";
echo " <a href=\"modif_fiche.php?id=$id\"><img border=\"0\" src=\"icones/edit.png\" width=\"48\" height=\"48\"><br>";
echo " Modifier Cette Fiche</a></td>";
echo " <td>";
echo " <td><p align=\"center\">";
echo " <a href=\"fiche.php?id=$id\"><img border=\"0\" src=\"icones/voir.png\" width=\"48\" height=\"48\"><br>";
echo " Voir La fiche</a></td>";
echo " <td>";
echo " <p align=\"center\">";
echo " <a href=\"suppr_fiche.php?id=$id\"><img border=\"0\" src=\"icones/suppr.png\" width=\"48\" height=\"48\"><br>";
echo " Supprimer Cette Fiche</a></td>";
echo " </tr>";
echo "</table>";
++$i; }
}
else
{ echo "La base de donnée est vide"; }
include("includes/footer.php");
?> |
Alors mon erreur affiche en Numéro 23 qui s'intitule ainsi:
Citation:
Fatal error: Call to undefined function mysqli_result() in C:\wamp\www\maintenance\fiche_list.php on line 23