2011-10-03 1 views
1

J'essaie d'obtenir des données personnalisées à partir de ma base de données wordpress, mais mes connaissances en sql ist que bon. Quelqu'un pourrait-il m'aider?mySql personnalisé sélectionner et afficher

Veuillez regarder mon exemple. enter image description here

Je suis en train de faire écho les noms d'image (de nom de fichier) de la table (de wp_ngg_pictures) qui ont galleryid =

Ainsi, dans cet exemple, je voudrais obtenir la liste des:

  • Bildes-140.jpg
  • Bildes-127.jpg
  • Bildes-133.jpg
  • Bildes-152.jpg
  • Et ainsi de suite ....
+2

'nom SELECT DE wp_ngg_pictures OU galleryid = 2'. Barebones débutant SQL. –

Répondre

3

En supposant que votre PHP en utilisant tout ce que vous faire est de connecter à votre base de données et faire quelque chose comme ceci

$result = mysql_query("SELECT * FROM wp_ngg_pictures WHERE galleryid = 2")or die (mysql_error()); 
     while ($row = mysql_fetch_assoc($result)) { 
     echo $row['filename']; 
     } 

Si vous vouliez des résultats plus spécifiques, ce serait un peu différent. Correction des erreurs .. désolé, je m'apprends encore.

+0

Vous devez d'abord récupérer les résultats de '$ result'. Cela ne donnera aucune donnée. –

+0

merci les gars! duh = / – Zanrok

0
SELECT filename from wp_ngg_pictures WHERE galleryid = 2 
0

Cela devrait boucler si toutes les galeries avec l'ID de 2 et renvoyer l'ID et le nom de fichier.


$GetAlbum=2; 
$sql = "SELECT * FROM YOURDATABASE.wp_ngg_pictures WHERE galleryid LIKE '%".$GetAlbum."%'"; 
$result=mysql_query($sql) or die ('Error! Could not get gallery Databse.'); 
$num=mysql_num_rows($result); 
$i=0; 
while ($i < $num) { 
$gallery=mysql_result($result,$i,"galleryid"); 
$galleryImg=mysql_result($result,$i,"filename"); 
echo 'ID '.$gallery.' File '.$galleryImg.''; 
} 
Questions connexes