2016-06-21 2 views
-1

So habe ich mein ganzes Projekt mit mysqli prepared Statements gemacht.Jetzt meinen Hosting-Provider sagen, dass "mysqlnd wird nicht in unseren Cloud-Servern unterstützt". Mein Code sieht aus wieErsatz für mysqlnd unterstützt Codes

$stmt = $con->prepare("SELECT * FROM hr_admin WHERE email = ? AND password = ? "); 
$stmt->bind_param('ss', $_POST['username'], $_POST['password']); 
$stmt->execute(); 
$result = $stmt->get_result(); 
if ($result->num_rows > "0") 
{ 
$member = $result->fetch_assoc(); 

ich wirklich eine Alternative für diese code.Please müssen als Duplikat nicht Zeichen, weil ich die Suche ganze könnte aber eine richtige replacement.I Ersatz für get_result() & $result->fetch_assoc(); bekam nicht gefunden, jedoch nicht für ($result->num_rows > "0"). Ich möchte PDO verwenden, aber da mein ganzes Projekt darin ist. Ich brauche dringend Hilfe.

Antwort

0

Sie brauchen keine Alternativen für $result->num_rows > "0" weil Sie diese Bedingung überhaupt nicht brauchen:

$result = $stmt->get_result(); 
$member = $result->fetch_assoc(); 
if ($member) 
{ 
+0

'$ result = $ stmt-> get_result();' '$ Mitglied = $ result-> fetch_assoc(); 'Es gibt diejenigen, die nicht funktionieren – Pooojaaaa

+0

Sie sagten in Ihrer Frage, dass Sie" Ersatz für get_result() & $ result-> fetch_assoc(); " Können Sie bitte Ihre Meinung sagen? –

+0

Ja, nachdem ich den Kommentar gepostet habe – Pooojaaaa