[PHP] Suchscript

Alkcair

Lt. Commander
🎅Rätsel-Elite ’24
Registriert
Apr. 2006
Beiträge
1.277
https://www.computerbase.de/forum/threads/php-datenbankeingangstabelle-idenzifizieren.271745/

Dieses Problem von mir ist mittlerweile Vergangenheit. :)

Nun muss ich nur noch ein Script schreiben, damit ich Daten auslesen und ausgeben lassen kann. Mehr nicht. Weiß einer Rat, ich bin ein wirklich großer PHP-Newbie.

PHP:
<?php
$connection = odbc_connect('Access-Test', 'test', 'test');
$query = "Select * from Gesamtkabel where name like 'HH%'";
$res=odbc_exec ($connection, "select ('Gesamtkabel')");
$close = odbc_close_all();
if($res)
{
echo "Verbindung erfolgreich hergestellt.<br /><br />";
}
else
{
echo "Konnte keine Verbindung herstellen<br /><br />";
}
?>
Das ist der Code für die Verbindung zur Datenbank. Nun möchte ich dazu ein passendes Formular, welches die Daten in Tabellenform ausgibt. Ist das möglich?
 
PHP:
 <?php 
$connection = odbc_connect('Access-Test', 'test', 'test'); 
$query = mysql_query("SELECT * FROM Gesamtkabel WHERE name LIKE 'HH%'"); 
$res=odbc_exec ($connection, "SELECT ('Gesamtkabel')"); 
$close = odbc_close_all(); 

if($res) 
{ 
 echo "Verbindung erfolgreich hergestellt.<br /><br />"; 
 while($row = mysql_fetch_object($query))
 {
  echo "Name: ".$row->name."<br />";
  echo "Text: ".$row->text."<br /><br />";
 }
} 
else 
{ 
 echo "Konnte keine Verbindung herstellen<br /><br />"; 
} 
?>
So sähe das aus, sofern in deiner Tabelle die Spalten name und text bestehen. Du machst ja keine Aussage dazu, welche Spalten in der Tabelle "Gesamtkabel" drin sind. Im übrigen schreibt man aus Performancegründen nach SELECT wirklich nur die Spalten, die man auch wirklich ausgeben lassen möchte. * ist vielleicht bequemer, holt allerdings direkt alle Daten aus der Datenbanktabelle ;)
 
Zuletzt bearbeitet:
Amosh schrieb:
PHP:
$connection = odbc_connect('Access-Test', 'test', 'test');

Das sieht sehr nach einer ODBC-Verbindung zu einer Access-Datenbank aus. Da helfen deine mysql_x Funktionen leider nicht, KonKorT...

Leider hab ich auch noch keinerlei Erfahrung mit PHP in Verbindung mit ODBC.

Gruß
FreeZeY
 
Zurück
Oben