beatles
Aktives Mitglied
Thread Starter
- Dabei seit
- 20.08.2008
- Beiträge
- 168
- Reaktionspunkte
- 1
Hallo Zusammen
Ich habe ein Beispiel Skript von einer Seite geladen wo ein User sich registrieren kann und sein Name, Email etc. in der MySQL DB gespeichert wird.
Leider kriege ich immer einen Fehler obwohl die Verbindung erfolgreich hergestellt werden konnte.
Worin könnte das liegen? Ich verbinde mich mittels MySQLi
dbconfig.php
Hier binde ich die dbconfig.php wieder ein und wenn der User noch nicht existiert sollte er in der DB eingetragen werden:
register.php
Auf was könnte dieser Error hinweisen: Fatal error: Call to a member function prepare() on null in /home/httpd/vhosts/xxx.com/httpdocs/register.php on line 17!
Besten Dank für einen Hinweis eines Experten.
Ich habe ein Beispiel Skript von einer Seite geladen wo ein User sich registrieren kann und sein Name, Email etc. in der MySQL DB gespeichert wird.
Leider kriege ich immer einen Fehler obwohl die Verbindung erfolgreich hergestellt werden konnte.
Worin könnte das liegen? Ich verbinde mich mittels MySQLi
dbconfig.php
PHP:
<?php
$db_host = "localhost";
$db_user = "xxx";
$db_pass = "xxx";
// Create connection
$conn = mysqli_connect($db_host, $db_user, $db_pass);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
Hier binde ich die dbconfig.php wieder ein und wenn der User noch nicht existiert sollte er in der DB eingetragen werden:
register.php
PHP:
<?php
require_once 'dbconfig.php';
if($_POST)
{
$user_name = $_POST['user_name'];
$user_email = $_POST['user_email'];
$user_password = $_POST['password'];
$joining_date =date('Y-m-d H:i:s');
$password = md5($user_password);
try
{
$stmt = $db_con->prepare("SELECT * FROM tbl_users WHERE user_email=:email");
$stmt->execute(array(":email"=>$user_email));
$count = $stmt->rowCount();
if($count==0)
...
...
Besten Dank für einen Hinweis eines Experten.