Apelare si Returnare sql query din functie
Scris: Mie Mar 15, 2017
Salutare,
Pentru conectarea la o baza de date, vreau sa creez mai multe tipuri de conexiuni care vor fi apelate in functie de varsiunea PHP-ul instalat.
Incep cu PDO:
daca apelez functia fcn_select imi returneaza ca nu recunoaste $datas, daca definesc variabila $datas="" imi returneaza
Multumesc!
Pentru conectarea la o baza de date, vreau sa creez mai multe tipuri de conexiuni care vor fi apelate in functie de varsiunea PHP-ul instalat.
Incep cu PDO:
Cod: Selectaţi tot
try {
$dbh = new PDO('mysql:host='.HOSTDB.'; dbname='.NAMEDB, USERDB, PASSDB);
$dbh->exec("SET CHARACTER SET utf8");
$sql = "SELECT * FROM table";
$datas = $dbh->query($sql); //aceasta linie vreau sa o inocuiesc cu o functie
....
function fcn_select ($retun, $quer) { //aceasta functie vreau sa imi returneze $datas = $dbh->query($sql);
return $retun = $GLOBALS['dbh']->query($quer);
}
fcn_select($datas, $quer);
}
catch (PDOException $e) {
echo $e->getMessage();
}
Cod: Selectaţi tot
Uncaught Error: Call to a member function columnCount() on string in...