2017-02-05 4 views
0

pls versuche, Daten aus der Benutzertabelle zu wählen, und ich bekomme immer diese -> Parse-Fehler: Syntaxfehler, unerwartete 'Array' (T_ARRAY) in C: \ xampp \ htdocs \ login \ selt.php on line 10Fehler Auswahl von Daten aus MySQL-Tabelle mit PHP

$conn = mysqli_connect("localhost", "root", "", "logintest"); 

if (!$conn) { 
die("connection aborted: ".mysqli_connect_error()); } 
$run = mysql_query("Select * from user") ; 
while($row=mysql_fetch array($run)) 

.thanks

+0

Können Sie identifizieren, welche davon ist Linie 10? Außerdem scheinen Sie die alten mysql_XXX-Funktionen zu verwenden, wo ich vermute, dass Sie die mysqli_XXX-Funktionen verwenden wollten ... –

+0

Die Fetch-Array-Zeile ist Zeile 10..Thanks – Specter

+0

Es ist nur ein Tippfehler: "mysql_fetch array" anstelle von "mysql_fetch_array" . Und selbst das wäre ein weiterer Tippfehler: "mysql_" anstelle von "mysqli_" (genauso wie du "mysql_query" anstelle von "mysqli_query" hast). –

Antwort

0

Wenn Sie bereits mysqli_connect vor, ich glaube, Sie mysqli_* Funktionen verwenden.

Und Sie müssen auf diese Weise verwenden.

$run = mysqli_query($conn,"Select * from user"); 

$row = mysqli_fetch_array($run, MYSQLI_BOTH); 
... 
mysqli_free_result($run); 
mysqli_close($conn); 

Referenz Seite: http://php.net/manual/en/mysqli-result.fetch-array.php

+0

Immer noch d gleichen Fehler .. – Specter

+0

@Specter, Bitte überprüfen Sie meine Antwort ... –

+0

Danke euch allen ..Problem gelöst .. – Specter

0

Der Fehler aus dem Raum in der Mitte des mysql_fetch array kommt (sollte mysql_fetch_array sein), aber als ich dort erwähnt (und so tat @Star_Man) Sie sollten auch sehen aus für das Mischen von mysqli und mysql Funktionen.

Verwandte Themen