2017-05-07 13 views
-1

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

+0

das könnte der einfachste sein ... – Rahul

+0

sollten Sie ein bisschen suchen, bevor Sie Fragen – Hossam

Antwort

0

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"]; 
} 
+2

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. –

+0

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

0

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.

+0

Ich mag das, Danke: D –

Verwandte Themen