ich alle, ive codiert kürzlich gut ein Skript zu sein scheint, aber wenn ich auf localhost auf meine Seite zu gehen, ive einen Fehler wie folgt aus:meine index.php Überprüfen Sie bitte
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /srv/http/index.php:11 Stack trace: #0 {main} thrown in /srv/http/index.php on line 11
<?php
error_reporting(E_ALL); ini_set('display_errors', 1);
$db_hostname = '127.0.0.1';
$db_username = 'root';
$db_password = 'mypass';
$db_database = 'my database name';
$connect = mysql_connect("$db_hostname","$db_username","$db_password");
if (!$connect)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db($db_database) or die ("could not find db");
$output ='';
if (isset ($_POST['search'])){
$search = $_POST['search'];
}
$query = mysql_query("SELECT * FROM user WHERE email LIKE '%".$search."%'") or die("could not search");
$count = mysql_num_rows($query);
if($count == 0){
$output = 'There was no search results !';
}
else{
while($row = mysql_fetch_array($query)){
$fname = $row['search];
$output .='<div> '.$fname.'</div>';
}
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset=utf-8" />
<title>Lookup</title>
</head>
<body>
<form action="index.php" method="post">
<input type="text" placeholder="search" name="search">
<input type="submit" value=">>"/>
</form>
<?php
print("$output");
?>
</body>
</html>
And this is what the page return
und der Fehler ist ????????????????? – rtfm
.. abgesehen von neuen Code mit mysql_ * – rtfm
schreiben * ive ein Fehler * ist eine absolut sinnlose Problembeschreibung. Wenn Sie den Fehler erhalten, gibt es eine Fehlermeldung, die damit einhergeht. Es ist direkt auf dem Bildschirm vor dir. Es gibt ** keine Entschuldigung dafür, dass Sie es hier nicht in Ihre Frage aufnehmen. Sie bitten uns um ** kostenlose Hilfe **, um Ihr Problem ** zu lösen. Sie sollten es uns so leicht wie möglich machen, indem Sie uns die relevanten Informationen geben, die ** direkt vor Ihnen liegen **. –