Ich versuche, ein Forum zu machen, aber dafür brauche ich eine Datenbank mit Daten. dies sind meine Skripte:MySQL-Datenbank xampp
(Connect und Druckdaten-Skript)
<!DOCTYPE html>
<html>
<head>
<title>Login Page</title>
</head>
<body>
<div id ="frm">
<?php $con = connect(); ?>
<div>
<?php renderContent($con); ?>
</div>
</div>
</body>
</html>
<?php
function connect() {
$con=mysqli_connect("localhost", "root", "", "forum");
var_dump($con);
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
} else {
return $con;
}
}
function renderContent($con) {
$sql = "SELECT * FROM textforum";
$result = $con->query($sql);
// output data of each row
echo $row["text"]. "<br>";
}
und der Ausgangsfehler ist:
Objekt (mysqli) # 1 (19) {[ "affected_rows"] => int (0) ["client_info"] => string (79) "mysqlnd 5.0.11-dev - 20120503 - $ Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $" ["client_version"] => int (50011) ["connect_errno"] = > int (0) ["connect_error"] => NULL ["errno"] => int (0) ["fehler"] => string (0) "" ["error_list"] => array (0) {} ["field_count"] => int (0) ["host_info"] => string (20) "localhost über TCP/IP" ["info"] => NULL ["insert_id"] => int (0) ["server_info"] => string (21) "5.5.5-10.1.21-MariaDB" [" server_version "] => int (50505) [" stat "] => string (134)" Betriebszeit: 7020 Themen: 1 Fragen: 1674 Langsame Abfragen: 0 Öffnet: 38 Flush Tabellen: 1 Offene Tabellen: 30 Abfragen pro Sekunde Durchschnitt: 0.238 "[" sqlstate "] => string (5)" 00000 "[" protokoll_version "] => int (10) [" thread_id "] => int (177) [" warning_count "] => int (0)}
Hinweis: Nicht definiert Variable: Reihe in C: \ xampp \ htdocs \ LoginTest \ Anmeldung \ process.php auf Leitung 42
ankit: dies ist mein Ausgang: Objekt (mysqli) # 1 (19) {["affected_rows"] => int (0) ["client_info"] => string (79) "mysqlnd 5.0.11-dev - 20120503 - $ Id: 76b08b24596e12d4553bd41fc93ccc5bac2fe7a $" ["client_version"] => int (50011) ["connect_errno"] => int (0) ["connect_error"] => NULL ["errno"] => int (0) ["fehler"] => string (0) "" ["error_list"] => array (0) {} ["field_count"] => int (0) [" host_info "] => string (20)" localhost über TCP/IP "[" info "] => NULL [" insert_id "] => int (0) [" server_info "] => string (21)" 5.5.5 -10.1.21-MariaDB "[" server_version "] => int (50505) [" stat "] => string (134)" Betriebszeit: 8825 Themen: 1 Fragen: 1683 Langsame Suchanfragen: 0 Öffnet: 38 Flusentabellen: 1 Offene Tabellen: 30 Abfragen pro Sekunde Durchschnitt: 0.190 "[" sqlstate "] => Zeichenfolge (5)" 00000 "[" protocol_version "] => int (10) [" thread_id "] => int (182) [" warning_count „] => int (0)} Text blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText b lalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblbText blalblalblb
die blalblalblbText ist die korrekte Ausgabe, aber der Rest nicht, wie kann ich es loswerden.
Wo Sie diese Funktionen aufrufen, connect() und renderContent ($ con). – Sahathulla
Wo haben Sie Ihren Datenbanknamen in Verbindung erwähnt? – Gyan
Verwendung als: $ con = mysqli_connect ("localhost", "root", "", "databaseName"); – Gyan