Versio

SQL in database opslaan en hergebruiken

Overzicht Reageren

Bienze onbekend

Bienze onbekend

07/01/2010 20:21:00
Quote Anchor link
Hi,

Is het mogelijk om SQL inclusief php variabelen in de database op te slaan, deze op te halen met php, en deze dan ook nog uit te voeren?

Als dat kan, hoe dan?

Gr. Bienze
 
PHP hulp

PHP hulp

25/05/2012 18:26:36
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Robin de Vries

Robin de Vries

07/01/2010 20:25:00
Quote Anchor link
wat is het probleem ,het opslaan of het uitvoeren?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

$sSql
= "SELECT sql FROM database WHERE id=1";
$sResult = mysql_query($sSql);
while($aRow=mysql_fetch_array($sResult){
//  foutencontrole zelf invoegen
mysql_query($aRow['sql']);
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Robin de Vries
 
Bienze onbekend

Bienze onbekend

07/01/2010 20:30:00
Quote Anchor link
Het uitvoeren, want de sql die ik in de database opsla, daar wil ik nog wat variabelen in zetten. Dus de sql die uit de database komt, die wil ik nog aanpassen als het waare voordat hij word uitgevoerd.
 
Robin de Vries

Robin de Vries

07/01/2010 20:34:00
Quote Anchor link
als de sql code dit is
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT * FROM $table WHERE $cond


kun je $table en $cond makkelijk vervangen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$sql
= str_replace('$table',$table,$sql);
$sql = str_replace('$cond',$cond,$sql);
?>

meer op http://nl.php.net/str_replace

let goed op de quotes!
Gewijzigd op 01/01/1970 01:00:00 door Robin de Vries
 
SilverWolf NL

SilverWolf NL

07/01/2010 20:37:00
Quote Anchor link
Misschien PDO met bindParam? Tenminste, dan kan je er wel makkelijk variable's instoppen lijkt mij.
 
Bienze onbekend

Bienze onbekend

07/01/2010 21:05:00
Quote Anchor link
Thnx, hier kom ik mee uit de voeten!
 



Overzicht Reageren