nimm dieses script. Damit kannst Du feststellen, ob eine Verbindung zustande kommt oder nicht.javascript:emoticon(':wink:')
Wink
--------------------------------------------------------------------------------
Ausdruck des Script: Funktionen_db-test:
Aufruf innerhalb einer PHP-Seite ist:
<?php>
require_once("../inc/funktionen_test.inc");
$db=db_connect();
............
?>
---------------------------------------------------------------------------
<?php
//function db_connect($dbase="localhost",$benutzer="root")
$db=mysql_connect("localhost","root","geheim") or exit ("keine Verbindung hergestellt!");
$result=mysql_list_tables ("test");
$i=0;
while ($i<mysql_num_rows($result))
{
$names[$i]=mysql_tablename($result, $i);
echo $names[$i] . ", ";
$i++;
}
mysql_select_db("test", $db) or exit ("Datenbank nicht geöffnet");
$result=mysql_query("select * from persdat");
$fields=mysql_num_fields($result);
$rows=mysql_num_rows($result);
$i=0;
$table = mysql_field_table($result, $i);
echo "<br> Die Tabelle ".$table. " ' hat ".$fields. "Felder und ".$rows. " Datensätze, ";
echo "es folgt eine Liste der Felder: <br>";
while ($i< $fields)
{
$strtype=mysql_field_type($result, $i);
$strname=mysql_field_name($result, $i);
$intlen=mysql_field_len($result, $i);
$strflags=mysql_field_flags($result, $i);
echo "$strtype - $strname; <br>";
echo "$strlen - $strflags; <br>";
$i++;
}
mysql_close();
?>
------------------------------------------------------------------------
Das Ergebnis sieht etwa wie folgt aus:
bemerkung, beruf, datum, datum_bem, f_klasse, f_schein,
f_schein_klasse, forum, ort_tel, pers_bem, pers_datum,
persdat, personen, plz_ort, tage, telefon,
Die Tabelle persdat ' hat 8 Felder
und 0 Datensätze, es folgt eine Liste der Felder:
int - id;
- not_null primary_key unsigned auto_increment;
string - name;
- ;
string - vname;
- ;
date - gebdat;
- binary;
string - strasse;
- ;
int - ort;
- ;
int - an_dat;
- ;
blob - bem;
- blob;