Kürzlich habe ich Webhosting bei Names.co.uk gekauft und ich versuche, etwas Einfaches einzurichten, das den Namen aus einer Tabelle mit dem Namen Team anzeigt, wenn die ID = 1. Dies ist mein CodePHP MySQL 'Keine solche Datei oder Verzeichnis'
<?php
$q = "SELECT * FROM `Team` WHERE id =1";
$result = mysql_query($q);
echo '<br />Query is send';
echo '<br />Result is true';
$row = mysql_fetch_array($result);
echo '<br />tryed fetching row';
if ($row === FALSE) {
echo '<br />$row is not false.';
$name = $row['name'];
echo '<br />$name now is "' . $name . '"';
}
else {
echo(mysql_error());
}
echo $name;
?>
Dies ist der Ausgang:
Query ist ROWNO solche Datei oder das Verzeichnis tryed Abrufen Ergebnis stimmt senden
UPDATE:
Ich habe msqli geändert:
$q = "SELECT * FROM `Team` WHERE id =1";
$result = mysqli_query($q);
echo '<br />Query is send';
echo '<br />Result is true';
$row = mysqli_fetch_array($result);
echo '<br />tryed fetching row';
if ($row !== FALSE) {
echo '<br />$row is not false.';
$name = $row['name'];
echo '<br />$name now is "' . $name . '"';
}
else {
echo(mysqli_error());
}
echo $name;
und jetzt diese Ausgabe erhalte ich:
Query ist Zeile Ergebnis stimmt senden tryed beim Abrufen der Zeile $ ist nicht falsch . $ name ist jetzt ""
mysql_ * Erweiterung try veraltet mysqli_ * – JYoThI
mysql_ * zu verwenden, werden Funktionen als veraltet und entfernt in php7 - Verwendung gU oder mysqli_ * – ThisGuyHasTwoThumbs
Sie zu ersetzen, wenn Anweisung sollte if ($ row sein =! = FALSE) { ... } else { echo mysql_error(); } – JYoThI