webForumDet fria alternativet

use mysql_select_db() and mysql_query() instead ????

2 svar · 204 visningar · startad av eas

easMedlem sedan sep. 2001269 inlägg
#1

Vad innebär det här felet?

Warning: mysql_db_query is deprecated; use mysql_select_db() and mysql_query() instead in C:\Inetpub\wwwroot\cgi-bin\sqltest\index.php on line 6
Warning: mysql_db_query is deprecated; use mysql_select_db() and mysql_query() instead in C:\Inetpub\wwwroot\cgi-bin\sqltest\index.php on line 9

Jag körd den här koden:


<?php

$open = mysql_connect("localhost", "Andreas"); 

$dbinfo = mysql_db_query("test", "INSERT tabell (namn) VALUES ('Pelle')");

$data = mysql_db_query("test", "SELECT * FROM tabell ORDER BY namn"); 

while ($rad = mysql_fetch_array ($data)) { 

print "<B>";
print $rad["namn"];
print "</B><P>"; 

} 

mysql_close($open);

?>

Vad är fel :q

------------------
Schöndells webbsajt

easMedlem sedan sep. 2001269 inlägg
#2

Jag kanske ska tillägga att namnet sparas i databasen och skrivs ut på sidan.
Undrar varför jag får felmeddelande
:l

------------------
Schöndells webbsajt

spangoMedlem sedan juni 20008 205 inlägg
#3

mysql_db_query är depricerad (dvs kan komma att försvinna i senare versioner av php) och du ska i stället använda mysql_select_db och mysql_query:

<?php

$open = mysql_connect("localhost", "Andreas");

mysql_select_db('test');
$dbinfo = mysql_query("INSERT tabell (namn) VALUES ('Pelle')");
$data = mysql_query("SELECT * FROM tabell ORDER BY namn");

// fortsätt som innan

------------------
Vaddå HTLM design? Jag e UTVECKLARE för fan! /mrblonde

135 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)