Mysqli funktioniert nicht?
Sehr geehrte Community,
ich versuche eine SQL-Abfrage durchzuführen, und kann einfach keine Verbindung herstellen. Diese zwei Zeilen sind schon stark runtergebrochen. Eigentlich möchte ich mich auch auf ein anderen Server einloggen, und dass die daten danach auch noch ausgelesen werden. Aber durch rumprobieren konnte ich das problem auf die Verbindung begrenzen. Ausgaben vor dem Befehl werden durchgeführt, Ausgaben oder anderes danach nicht.
Code:
Output
5 Antworten
Grundsätzlich würde ich dir die Tutorials von W3Schools empfehlen, um einen Einblick zu bekommen, wie man so etwas machen kann: https://www.w3schools.com/php/php_mysql_connect.asp
Die Frage die sich mir stellt... versteht dein Server überhaupt PHP? Ist die Datei überhaupt als .php Datei gespeichert? Da nämlich kein ECHO ausgegeben wird, schätze ich das der eine oder andere Punkt mit Nein zu beantworten ist.
dann schalte mal in PHP die fehlermeldung ein , dann siehst du das da ein fehler ist , z.b. gar kein php mysql modul im web server .
und dann nimmst du mal das richtige tutorial und baust eine fehler abfrage ein . jedes billige tutorial bietet das um zu sehen ob der mysql server auch noch was sagt .
Rückgabewerte und deren Prüfung sind kein Schmuck am Nachthemd.
Während der Entwicklung schaltet man am besten das Error-Reporting von PHP auf Maximum.
Hm, das ist jetzt nicht so einfach aus der Ferne zu sagen. Fangen wir also ganz profan an. Hast Du phpMyAdmin denn installiert?
Genau das ist es doch.Wenn phpmyadmin beim FS funktioniert ist das System per se in Ordnung und die Fehlerquelle liegt woanders. Daher meine Frage.
Tut mir leid, aber das habe ich noch nie gehört. Wofür brauche ich das?
Dann lasse dir doch die Fehler ausgeben, damit du weißt wo das Problem zu suchen ist. Ich habe auf einem meiner Systeme auch das Phänomen, dass ich den SQL Server nur über die IP und nicht via localhost erreiche.
google doch einfach mal , das steht zu tausendfach im internet . sonst wirste ja nie fertig . programmieren heisst suchen und lesen und probieren dann wieder suchen und lesen und probieren und viele viele tutorials durchgehen . und wenn man nichts findet , dann , dann kann man mal fragen .
... immer die Leute bei denen alle Websites bis auf gutefrage.net gesperrt sind.
Ich sitze seit 6 stunden und versuche in den einstellungen von Mariadb den Fehler zu finden!!! Müsste in $con nicht wenigstens false stehen??? Müsste es dann nicht trotzdem funktionieren?
Via die IP funktioniert es auch nicht. Ich habe extra auf dem Rechner einen Server installiert, damit ich es über localhost machen kann
Ich habe dir ja auch in erster Linie geschrieben du sollst dir die Fehler ausgeben lassen! Das mit der IP habe ich nur geschrieben weil ich das ein mal hatte und lange nach dem Problem gesucht habe und das ja mal schnell mit einem kleinen Test ausgeschlossen werden kann. Wenn das schon ausgeschlossen ist - super!
was hat phpmyadmin damit zu tun , es geht um php und mysql . phpmyadmin ist nur ein frontend .