Datenbankabfrage funktioniert nach Umstellung auf PHP 7 nicht

6ergsm

Neuer Benutzer
Beiträge
1
Hi,

habe auf meine Seite eine Abfrage einer Datenbank, die dann auf einer HTML Seite ausgegeben wird. Da ich jetzt auf PHP 7 umstellen musste, geht diese abfrage nicht mehr und ich bekommen es leider nicht hin. Evtl. kann mir bitte jemand Helfen, oder mir einen Tip gehen, woran es liegt...komm irgendwie nicht weiter...

Das ist die Datei connect.php
Code:
<?php
$con = mysqli_connect("localhost","db2103XX","XXXXXPW","db2103XX");

// Check connection
if (mysqli_connect_errno())
   {
   echo "Failed to connect to MySQL: " . mysqli_connect_error();
   }
?>

Und das ist der Codeschnipsel der Abfrage:
Code:
 <?
if (isset($_GET[fgstId]))
// if(!is_numeric($MotorId)) echo "Falsche Eingabe! Bitte geben Sie nur Zahlen ein";
$fgstId = $_GET[fgstId];
$fgstId = substr($fgstId, 0, 5);
 
include("connect.php"); // Hier musst du den Pfad zu deiner Datei angeben, die dich zu Datenbank verbindet (es sei denn du schreibst die Verbindung direkt hierhin)
 
$sql = mysqli_query("SELECT * FROM fzgdb WHERE fgstId='$fgstId'"); // Läd den zugehörigen Inhalt der Nummer
 
mysqli_close(); // Schließt die Datenbankverbindung
 
$tupel = mysqli_fetch_object($sql);
 
?></p>
<table width="610" border="0" align="center">
   <tr>
    <td width="213">Modell:</td>
    <td width="387"><? echo $tupel->Modell; ?></td>
  </tr>
  <tr>
    <td width="213">Baujahr ab:</td>
    <td width="387"><? echo $tupel->Bj; ?></td>
  </tr>
    <tr>
    <td>Sitze:</td>
    <td><? echo $tupel->sitz; ?></td>
  </tr>
  <tr>
    <td>Motortyp:</td>
    <td><? echo $tupel->Motortyp;?></td>
  </tr>
  <tr>
    <td>Schaltung:</td>
    <td><? echo $tupel->Schaltung;?></td>
  </tr>
  <tr>
    <td>Gangzahl:</td>
    <td><? echo $tupel->Gaenge;?></td>
  </tr>
  <tr>
    <td>Leistung (PS):</td>
    <td><? echo $tupel->PS;?></td>
  </tr>
  <tr>
    <td>Höchstgeschwindigkeit:</td>
    <td><? echo $tupel->bbh;?></td>
  </tr>
  <tr>
    <td>Reifengröße:</td>
    <td><? echo $tupel->reifen;?></td>
  </tr>
  <tr>
    <td height="22"><p>Farbe:</p>    </td>
    <td><? echo $tupel->farbe;?></td>
  </tr>

Und die Fehlermeldung sieht so aus:

Code:
Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/zweirad-union/public_html/infofgst.php on line 34

Warning: mysqli_close() expects exactly 1 parameter, 0 given in /home/zweirad-union/public_html/infofgst.php on line 36

Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, null given in /home/zweirad-union/public_html/infofgst.php on line 38
GRuß André
 
Werbung:
Zurück
Oben