PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mag mir wer kurz in php helfen?



bigair
16-10-2005, 11:29
morgen...

ich hab a seite...wo einfach a stinknormale sql tabelle ausgegbn werdn soll...eigentlich eh ganz deppensicher...max 5 zeilen....schauts amal:

<!-- init.php -->
<?php
#config datei für die Datenbank
include_once 'config.php';

#datenbankzugriffsdatei
include_once 'db.php';

#ausgabe fkt: anzeigen();
include_once 'anzeige.php';
?>


<!-- config.php -->
<?
echo 'CONFIG.php [OK] <br>';
$CONF[db_hostname]='localhost';
$CONF[db_username]='root';
$CONF[db_password]='';
$CONF[db_database]='wiki_mtb';
$CONF[db_table]='artikel';
?>

<!-- db.php -->
<?
echo 'DB.php [OK]<br>';

function db_connect() {
echo 'db_connect_FKT [OK]<br>';
global $CONF;
#print_r($CONF);
if(!isset($CONF[db_port])) $CONF[db_port]='3306';
$t_result = mysql_connect( $CONF[db_hostname].":".$CONF[db_port], $CONF[db_username], $CONF[db_password] );

if ( !$t_result ) {
echo "ERROR: FAILED CONNECTION TO DATABASE ON SERVER $CONF[db_hostname] : ";
echo db_error();
exit;
}

$t_result = mysql_select_db ( $CONF[db_database] );

if ( !$t_result ) { # if ( $t_result ) {
echo "ERROR: FAILED DATABASE SELECTION $CONF[db_database] : ";
echo db_error();
exit;
}
}


function db_query( $sql ) {
global $CONF;



$result = mysql_query( $sql );



if ( !$result ) {
echo "ERROR: FAILED QUERY: $sql : ";
echo db_error();
exit;
}
else {
return $result;
}
}


function db_fetch_array( $p_result, $type=MYSQL_ASSOC ) {
return mysql_fetch_array ( $p_result, $type );
}


function db_error() {
return "<p>".mysql_errno().": ".mysql_error()."<p>";
}


function db_close() {
$t_result = mysql_close();
}

function sql_insert($table, $vars) {
foreach ($vars as $key=>$value) {
$a1.=$key.',';
if(substr_count($value,'()')==0)
$a2.="'$value',";
else
$a2.="$value,";
}
$a1=preg_replace("/,$/", "", $a1);
$a2=preg_replace("/,$/", "", $a2);
$ret="INSERT INTO $table ($a1) VALUES ($a2)";
return $ret;
}
?>

eigentlich ja ganz einfach...nur jetzt check ich grad nix mehr...

<!-- anzeige.php -->
<?php
echo 'ANZEIGE.php [OK] <br>';
function anzeigen(){
echo 'ANZEIGEN_FKT [OK]<br>';
db_connect();
$result=db_query('select * from artikel');
echo $result;
$erg=db_fetch_array($result);
echo $erg['titel'];
}

?>

das liefert die hochgeile ausgabe von: Resource id #7
was ich eigentlich für sehr komische halte...wissts ihr da was? :(

lg
dominik