Hallo,

Ik heb een script waarmee ik gegevens haal uit verschillende databases.
Ik gebruik daar de volgende code`s voor;
<input type="checkbox" name="db_een.test" value="db_een.test">Test<br> 


Op de verwerkingspagina;
$db_een.test=strip_tags(stripslashes(trim($_POST['db_een.test'])));

if(!empty($db_een.test))  	fwrite($Open, $db_een.test.", ");


Omdat ik uit verschillende databasen gegevens haal, heb ik "." (punt) gebruikt om aan te geven van waar hij het uit moet halen.
Maar wanneer ik dit doe krijg ik een parse error.
Weten jullie misschien wat ik moet doen om de codes werkend te krijgen.

Met vriendelijke groet,
Jan Volker
Het is een database van 2GB en het Naam en Achternaam was maar een kleine voorbeeld.
En inderdaad, soms heb ik wel dat bijv. Naam ook in een andere database zit, dit kan ik onderscheiden door aan te geven uit welke database ik welke tabel wil halen, en dat doe ik met die punt.
Daarom heb ik die punt ook nodig in mijn php script

@ark, het is niet mijn database, het is een database van een applicatie en ik maak daar een script voor. Ik kan niks aanpassen aan de database
Ik denk dat je het volgende bedoeld.

<?PHP

/* Tabel 1 & 2 */

$aQuery =
"
SELECT
1.blaat AS blaat
1.blaat2 AS blaat2
2.blaat3 AS blaat3
2.blaat4 AS blaat4
FROM
1,
2
";

$aResultaat = mysql_query($aQuery);

if($aResultaat)
{
$aRij = mysql_fetch_assoc($aResultaat);
}
else
{
echo 'Fout met query';
}

?>

Je kan dan gewoon de waarde zo echo'en

<?PHP

echo ''.$aRij['blaat'].'';

?>

Het lijkt me sterk dat je met 2 database werkt.
Als je een variabele aan het begin en/of eind plaatst heb je geen quotes nodig.

<?
echo $aRij['blaat'];
dat script van mij bestaat uit een formulier en een verwerkingspagina. Het zorgt ervoor dat er een nieuwepagina gegenereerd word, zoiets als het script van ark.
Het gaat mij om dit gedeelte;
"
    SELECT
        1.blaat AS blaat
        1.blaat2 AS blaat2
        2.blaat3 AS blaat3
        2.blaat4 AS blaat4
    FROM
        1,
        2 
";

1.blaat AS blaat moet in mijn geval zijn: db_een.Naam
Ik moet ervoor zorgen dat aan de hand van de codes die ik bovenin bij mijn eerste post heb geplaatst, dat daar db_een.Naam komt te staan

Reageren