Hämta data från mySql

PHPportalen Forum Index » PHP Mjukstart
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
Bintang



Medlem i: 924 dagar

Status: Offline



#740880
Inlägg Skrivet: 2016-07-12 14:02      Ämne: Hämta data från mySql Citera

Hej, jag vill hämta data från en mysql-databas men när scriptet körs säger det att inga poster hittas trots att det finns 2 poster.

KOD:
1:
 
2:
<?php
3:
$servername = "x";
4:
$username = "203275_dr33232323";
5:
$password = "pwwww";
6:
$dbname = "dfg";
7:
 
8:
// Create connection
9:
$conn = new mysqli($servername, $username, $password, $dbname);
10:
// Check connection
11:
if ($conn->connect_error) {
12:
    die("Connection failed: " . $conn->connect_error);
13:
}
14:
 
15:
$sql = "SELECT * FROM tblusr";
16:
$result = $conn->query($sql);
17:
 
18:
if ($result->num_rows > 0) {
19:
    echo "<table><tr><th>ID</th><th>Name</th></tr>";
20:
    // output data of each row
21:
    while($row = $result->fetch_assoc()) {
22:
       
23:
        echo "<tr><td>".$row["pw"]."</td></tr>";
24:
    }
25:
    echo "</table>";
26:
} else {
27:
    echo "0 results";
28:
}
29:
$conn->close();
30:
?>
31:
 
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
harald_b
Moderator



Medlem i: 4598 dagar
Från: Tavesta
Status: Offline



#740881
Inlägg Skrivet: 2016-07-12 20:53      Ämne: Citera

På rad 17 kan du lägga in
PHP:
17:
 var_dump($result); 

Om den skriver ut 'false' så har själva databasfrågan misslyckats av något skäl.

$result->num_rows talar om hur många rader som finns buffrade i resultatet. Om resultatet inte buffras i förväg kommer $result->num_rows antagligen innehålla ett nollvärde vid rad 18.
 

_________________
R.r - Ett fritt affärssystem
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Bintang



Medlem i: 924 dagar

Status: Offline



#740882
Inlägg Skrivet: 2016-07-13 10:19      Ämne: Citera

Tack för det. Och det blev false. Provade att ändra Sql-anropet till:
$sql = "SELECT * FROM `tblusr`";
men samma felmeddelande.
Därmed sitter jag som en fågelholk :-/
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Azreal
Administratör



Medlem i: 4857 dagar
Från: Uppsala, bor i Göteborg
Status: Offline



#740883
Inlägg Skrivet: 2016-07-13 11:23      Ämne: Citera

Fungerar samma fråga i t.ex phpmyadmin?
 

_________________
Konsultation via PM, inte gratis.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Bintang



Medlem i: 924 dagar

Status: Offline



#740899
Inlägg Skrivet: 2016-07-25 10:49      Ämne: Citera

Hux flux så funkade det utan förändring Smile
Tack för hjälpen
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » PHP Mjukstart
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic