Zum Inhalt springen

mag mir wer kurz in php helfen?


bigair
 Teilen

Empfohlene Beiträge

morgen...

 

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

 

<?php

#config datei für die Datenbank

include_once 'config.php';

 

#datenbankzugriffsdatei

include_once 'db.php';

 

#ausgabe fkt: anzeigen();

include_once 'anzeige.php';

?>

 

 

echo 'CONFIG.php [OK]

';

$CONF[db_hostname]='localhost';

$CONF[db_username]='root';

$CONF[db_password]='';

$CONF[db_database]='wiki_mtb';

$CONF[db_table]='artikel';

?>

 

echo 'DB.php [OK]

';

 

function db_connect() {

echo 'db_connect_FKT [OK]

';

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 "

".mysql_errno().": ".mysql_error()."

";

}

 

 

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...

 

<?php

echo 'ANZEIGE.php [OK]

';

function anzeigen(){

echo 'ANZEIGEN_FKT [OK]

';

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

 Teilen

×
×
  • Neu erstellen...