Sitter här och försöker lära mig hämta ut saker en databas vid namn: netx och ur tabellen nyheter.
Men jag får bara ut "Unable to select database".
Jag har dubbelkollat allt flere gånger om och jag tycker att allt stämmer, varför gör det inte det för?
<?php
//Ställ in användarnamn och lösenord för databasen
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "netx";
//Koppla upp till databasen
MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable to connect");
@MYSQL_SELECT_DB("$netx") OR DIE("Unable to select database");
//välj en databas som du vill läsa
$query = "SELECT * FROM NETX";
$result = MYSQL_QUERY($query);
//kolla hur många rader som fins i databasen
$numofrows = mysql_num_rows($result);
//loopa igen databasen och hämta alla värden som fins i den
for($i = 0; $i < $numofrows; $i++) {
$row = mysql_fetch_assoc($result);
//Hämtar värden från varje rad
$id=$row['id'];
$namn=$row['namn'];
$text=$row['text'];
$mail=$row['mail'];
}
//skriv ut resultatet eller gör vad du vill med det
echo "$id - $namn - $text - $mail";
?>
//Ställ in användarnamn och lösenord för databasen
$hostname = "localhost";
$username = "root";
$password = "";
$dbName = "netx";
//Koppla upp till databasen
MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable to connect");
@MYSQL_SELECT_DB("$netx") OR DIE("Unable to select database");
till
$username = 'root';
$password = '';
$dbName = 'netx';
mysql_connect('localhost', $username, $password) or die (mysql_error());
mysql_select_db($dbName) or die (mysql_error());
Funka inget vidare det heller: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program\Apache Group\Apache2\htdocs\test.php on line 16
- - -
[php]
<?php
//Ställ in användarnamn och lösenord för databasen
$username = 'root';
$password = '';
$dbName = 'netx';
mysql_connect('localhost', $username, $password) or die (mysql_error());
mysql_select_db($dbName) or die (mysql_error());
//välj en databas som du vill läsa
$query = "SELECT \* FROM NETX";
$result = MYSQL_QUERY($query);
//kolla hur många rader som fins i databasen
$numofrows = mysql_num_rows($result);
//loopa igen databasen och hämta alla värden som fins i den
for($i = 0; $i < $numofrows; $i++) {
$row = mysql_fetch_assoc($result);
//Hämtar värden från varje rad
$id=$row\['id'\];
$namn=$row\['namn'\];
$text=$row\['text'\];
$mail=$row\['mail'\];
}
//skriv ut resultatet eller gör vad du vill med det
echo "$id - $namn - $text - $mail";
?>
[php]
Så ser det ut när jag ändrat till ditt förslag
<?php
//Ställ in användarnamn och lösenord för databasen
$username = 'root';
$password = '';
$dbName = 'netx';
mysql_connect('localhost', $username, $password) or die (mysql_error());
mysql_select_db($dbName) or die (mysql_error());
//välj en databas som du vill läsa
$query = "SELECT * FROM NETX";
$result = MYSQL_QUERY($query);
//loopa igen databasen och hämta alla värden som fins i den
while ($array = mysql_fetch_assoc($result)) {
//Hämtar värden från varje rad
$id= $array['id'];
$namn= $array['namn'];
$text= $array['text'];
$mail= $array['mail'];
//skriv ut resultatet eller gör vad du vill med det
echo "$id - $namn - $text - $mail";
}
?>
<?php
//Ställ in användarnamn och lösenord för databasen
$username = 'root';
$password = '';
$dbName = 'netx';
mysql_connect('localhost', $username, $password) or die (mysql_error());
mysql_select_db($dbName) or die (schyse());
//välj en databas som du vill läsa
$query = "SELECT * FROM NETX";
$result = MYSQL_QUERY($query);
//loopa igen databasen och hämta alla värden som fins i den
while ($array = mysql_fetch_assoc($result)) {
//Hämtar värden från varje rad
$rubrik=$array['Rubrik'];
$namn=$arrayw['namn'];
$text=$array['text'];
$mail=$array['mail'];
}
//skriv ut resultatet eller gör vad du vill med det
echo "<B>$rubrik</B><BR>
<FONT SIZE=-1><A HREF=mailto:\"$mail\">$namn</A></FONT>
<BR>
<BR> $text
<FONT SIZE=-10>/$namn</FONT> ";
?>
<?php
//Ställ in användarnamn och lösenord för databasen
$username = 'root';
$password = '';
$dbName = 'netx';
mysql_connect('localhost', $username, $password) or die (mysql_error());
mysql_select_db($dbName) or die (schyse());
//välj en databas som du vill läsa
$query = "SELECT * FROM NETX";
$result = MYSQL_QUERY($query);
//loopa igen databasen och hämta alla värden som fins i den
while ($array = mysql_fetch_assoc($result)) {
//Hämtar värden från varje rad
$rubrik=$array['Rubrik'];
$namn=$array['namn'];
$text=$array['text'];
$mail=$array['mail'];
//skriv ut resultatet eller gör vad du vill med det
echo "<B>$rubrik</B><BR>
<FONT SIZE=-1><A HREF=mailto:\"$mail\">$namn</A></FONT>
<BR>
<BR> $text
<FONT SIZE=-10>/$namn</FONT> ";
}
?>
//Ställ in användarnamn och lösenord för databasen
$username = 'root';
$password = '';
$dbName = 'netx';
mysql_connect('localhost', $username, $password) or die (mysql_error());
mysql_select_db($dbName) or die (schyse());
//välj en databas som du vill läsa
$sql = mysql_query("SELECT password FROM login WHERE user = '$user'
$result = MYSQL_QUERY($query);
//loopa igen databasen och hämta alla värden som fins i den
while ($array = mysql_fetch_assoc($result)) {
//Hämtar värden från varje rad
$user=$array\['user'\];
$password=$array\['password'\];
//skriv ut resultatet eller gör vad du vill med det
echo "
$user
$password
";
}
?>
</PHP>
Borde väl funka?
252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e