j'essaie d'inclure une classe, mais dès que je déclare l'instance plus rien ne s'affiche et je n'est même pas de message d'erreur ?
tout en haut de ma page j'ai ceci
<?php
require_once('class/class.pdo.php');
$connection = new Connection();
?>
ma page complète :
<?php
require_once('class/class.pdo.php');
$connection = new Connection();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>test</title>
</head>
<body>
<?php
$sql="SELECT * FROM test";
echo $sql;
$result=$connection->select($sql);
var_dump($result);
foreach ($result as $val => $cle)
{
echo $val['id'].'<br>';
}
$con= mysql_connect("localhost:3306","root","root");
if ( ! $con) die ("connection impossible");
mysql_select_db('openformation') or die ("pas de connection");
$query="SELECT * from test"; // requête
$resultat = mysql_query($query);
// Recuperation des resultats
while($row = mysql_fetch_row($resultat))
{
echo '<p>'.$row[0] .' :: '. $row[1] .'</p>';
}
mysql_close();
?>
</body>
</html>
quand je met en commentaire
<?php
require_once('class/class.pdo.php');
//$connection = new Connection();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>test</title>
</head>
<body>
<?php
$sql="SELECT * FROM test";
echo $sql;
je suis sous MAC pro book
PHP Version 5.2.11
le echo s'affiche, j'ai regardé la config de php
/MAMP/conf/php5/php.ini
Je n'ai trouvé que cela pour pdo et je présume que c'est activé et suffisant
; Extensions
;extension=apc.so
extension=imap.so
extension=yaz.so
extension=mcrypt.so
extension=gettext.so
extension=pgsql.so
extension=pdo_pgsql.so
extension=pdo_mysql.so
Merci