heute habe ich eine Frage für Sie und Frage ist, wie kann ich SQL-Befehle in PHP ausführen?
Ist das der richtige Weg?
Ich lerne immer noch SQL, gibt es einen anderen Weg, der vielleicht einfacher ist?
Dank
heute habe ich eine Frage für Sie und Frage ist, wie kann ich SQL-Befehle in PHP ausführen?
Ist das der richtige Weg?
Ich lerne immer noch SQL, gibt es einen anderen Weg, der vielleicht einfacher ist?
Dank
dies versuchen,
$host='*********';
$username="*******";
$password="*******";
$database="*******";
$sqlconnect = mysql_connect($host,$username,$password) or die(mysql_error());
if (!mysql_select_db($database, $sqlconnect)){
echo '<script>alert("Database changing failed with error\n'.mysql_error().'");</script>';
return false;
}
$sql_run_1301 = "SELECT * FROM users WHERE ID = '3';";
$result = mysql_query($sql_run_1301);
while ($row = mysql_fetch_assoc($result)) {
echo $row["ID"];
echo $row["full_name"];
}
NICHT folgen diesem Beispiel. Mysql_ * ist in PHP 5 veraltet und wurde aus PHP 7 entfernt. Suchen Sie ein Tutorial, das mysqli_ * oder besser noch PDO verwendet, und folgen Sie diesem. –
Zusätzlich zum Erlernen der neueren APIs sollten Sie diese vollständig verwenden und lernen, ** vorbereitete Anweisungen ** für Abfragen mit Variablen zu verwenden. Ich empfehle, sowohl mysqli als auch pdo auszuprobieren, um zu sehen, welche Sie selbst mögen - beide haben gute und schlechte Aspekte, und wenn Sie die Grundlagen von beiden kennen, ist Ihr Entwickler vielseitiger. – Qirel
Besser diesen
$host='*********';
$username="*******";
$password="*******";
$database="*******";
$mysql= mysqli_connect($host,$username,$password) or die(mysql_error());
$user = "mike";
$stmt = $mysql->prepare("SELECT * FROM users WHERE user = ?");
$stmt->bind_param('s', $user);
$stmt->execute();
$humans = $stmt->get_result();
while($row = $humans->fetch_assoc())
{
echo $row['name'];
}
Diese Aussage Stil vorbereitet. Sie sind vor SQL-Injection geschützt und erzielen damit eine bessere Performance.
Ich mag das, Danke: D –
das könnte der einfachste sein ... – Rahul
sollten Sie ein bisschen suchen, bevor Sie Fragen – Hossam