Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
22 lipca 2005, o 12:54
a tak, nie mozna tak, ale mozesz okreslic jaki jest znak w $where[1] i potem go switch i case, lub if
switch( $where[1] ) {
case "=" : .....
case "!=" : .....
.....
}
22 lipca 2005, o 13:27
Działa, dzięki

Przypomniałem sobie jeszcze o || i && - olewam to

zdecydowałem się korzystać z tej funkcji tylko jak z filtra.
Jeszcze sortowanie, limitowanie, update, delete, funkcja auto_increment, zapisywanie tablicy do pliku i baza danych gotowa
22 lipca 2005, o 13:30
// polacz dane tak, aby zawieraly instrukcje insert lub update
function polacz_post( $post, $operacja = "insert" )
{
if( $operacja == "insert" )
{
$klucze = $wartosci = array() ;
foreach( $post as $key => $value )
{
$klucze[] = $key ;
$wartosci[] = mysql_escape_string( $value ) ;
}
$wynik = "( ".implode( ", ", $klucze )." ) VALUES ( '".implode( "','", $wartosci )."' )" ;
}
else
{
$wynik = array() ;
foreach( $post as $key => $value )
$wynik[] = $key." = '".mysql_escape_string( $value )."'" ;
$wynik = implode( ", ", $wynik ) ;
}
return $wynik ;
}
to tez moze sie przydac, dopasuj i dodaj zabezpieczenia przed lub wewnatrz tej funkcji
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.