ik zit met een probleempje, ik heb een databasetabel waar het & teken in staat, deze moet gewoon als tekst worden uitgelezen en op een website komen.. maar hij doet heel moeilijk en zegt dat hij er niet mee overweg kan.. ligt dat aan de tabelinstellingen? (nu gewoon TESKT) of moet ik iets speciaals doen bij het invoeren van de tekst in de database of bij het uitlezen? (php) Dit laatste lijkt mij het meest logisch aangezien het teken wel gewoon goed in de database wordt geschreven..
hij leest em alsvolgt uit:
$output = "&nieuwsbericht=";
$sql=mysql_query("SELECT bericht FROM `news` WHERE 1");
maar hij doet heel moeilijk en zegt dat hij er niet mee overweg kan
Dát zijn de foutmeldingen waar we wat mee kunnen!
Maar geef dan nu eens de echte foutmelding nadat je deze hebt opgevraagd. In bovenstaande code doe je dt in elk geval niet.
Verder die gore backtics ` nog even op de vuilnishoop gooien en geen quotes meer om variabelen heen zetten. Een variabele is een variabele en geen string.
Nou kijk, ik heb een php bestand die de data uit de db leest en deze wegschrijft naar een xml bestand, dat gaat allemaal prima, pas als ik het xml bestand wil lezen krijg ik een foutmelding, dat komt door dat & teken want als ik die weglaat gaat het prima, hier kun je het xml bestand zien met de foutmelding: