Beste SDers.
Ik zit momenteel al enige tijd met de handen in het haar bij volgend probleem. Ik kom er maar niet aan uit en hoop dat iemand het antwoord voor mij heeft.
In de DB staat een kolom description. Hier wil ik dus alle descriptions uitlezen in de meta description tag.
Mijn code ziet er als volgt uit.
Echter wanneer ik ga kijken haalt hij nu op elke pagina het woord id op.PHP Code:
<?php
$description = "id";
$result = mysql_query('SELECT * FROM description WHERE id LIKE '.$description);
?>
<meta name="description" content="<?= $description ?>">
Kan iemand mij vertellen waar het fout loopt? Mijn php kennis is niet wat het moet zijn.
- php / mysql probleempje. Kom er maar niet aan uit.
-
05-04-2013, 14:33 #1
- Berichten
- 1.183
- Lid sinds
- 14 Jaar
php / mysql probleempje. Kom er maar niet aan uit.
-
-
05-04-2013, 14:52 #2
- Berichten
- 504
- Lid sinds
- 16 Jaar
Re: php / mysql probleempje. Kom er maar niet aan uit.
PHP Code:<?php
$sql = "SELECT * FROM [table]"; // [table] veranderen naar jouw tabel
$query = mysql_query($sql);
$description = null;
if($query !== false)
while($row = mysql_fetch_assoc($query)) {
$description .= $row['description'];
}
}
else {
mysql_error();
}
?>
<meta name="description" content="<?= $description ?>">
-
05-04-2013, 14:52 #3
- Berichten
- 73
- Lid sinds
- 17 Jaar
Re: php / mysql probleempje. Kom er maar niet aan uit.
Beste SDers.
Ik zit momenteel al enige tijd met de handen in het haar bij volgend probleem. Ik kom er maar niet aan uit en hoop dat iemand het antwoord voor mij heeft.
In de DB staat een kolom description. Hier wil ik dus alle descriptions uitlezen in de meta description tag.
Mijn code ziet er als volgt uit.
PHP Code:<?php
$description = "id";
$result = mysql_query('SELECT * FROM description WHERE id LIKE '.$description);
?>
<meta name="description" content="<?= $description ?>">
Kan iemand mij vertellen waar het fout loopt? Mijn php kennis is niet wat het moet zijn.
Nergens in die code wordt de variabele "description" veranderd naar een echt nuttige waarde. De eerste regel in de code die je ons geeft zegt letterlijk dat de variabele "description" de waarde "id" heeft, als je die vervolgens in de metatag plaatst, dan zal dat inderdaad geparsed worden naar de waarde "id".
Overigens klopt er nog meer niet, onder andere je query en hoe je denkt het resultaat op te halen. De post van Rogier hierboven lost het als het goed is op voor je.
Met vriendelijke groet,
Danny de Wit
Edit: Damn Rogier, net een paar seconde eerder met de oplossing.
-
05-04-2013, 15:00 #4
- Berichten
- 14
- Lid sinds
- 15 Jaar
Re: php / mysql probleempje. Kom er maar niet aan uit.
Ik ben geen php programmeur maar ik ga je toch proberen antwoord te geven :)
Je plaats de in de variabele $description het woord (als string) "id" Daarna doe je een mysql query, doet hier vervolgens niets mee. Daarna echo je de variabele $description en bent vervolgens verbaast als hier nog steeds id in staat?
-
05-04-2013, 15:00 #5
- Berichten
- 1.183
- Lid sinds
- 14 Jaar
Re: php / mysql probleempje. Kom er maar niet aan uit.
Beide bedankt om mee te denken.
Enkel geeft de hele pagina nu een fout. Ik heb naar rogier eventjes een PBtje gestuurd met de bijhorende url.
Aanvullend bericht:
Opgelost. Hartelijk bedankt mannen!!!Laatst aangepast door Michael deW : 06-04-2013 om 14:24 Reden: Automatisch samengevoegd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic