webForumDet fria alternativet

Call to undefined function: _mysql_db_query()?

8 svar · 233 visningar · startad av bassebhu

bassebhuMedlem sedan nov. 20016 480 inlägg
#1

Hej!

Får följande fel:
Fatal error: Call to undefined function: _mysql_db_query()

när jag kör denna kod:

$username = "sebastian_nu";
			$passwd = "******";
			$db = "sebastian_nu";
			$link = mysql_connect( "mysql.loopia.se", $username, $passwd );	
			
			$sql="SELECT * FROM songs WHERE song = '$song'";
			$result_=_mysql_db_query("$db","$sql");
			$clicksen_=_mysql_fetch_array($result);

// Tänkte sedan skriva ut antal klick med:

   <? echo $clicksen["clicks"]; ?>

Behöver jag säga att jag är nybörjare? ;)

Frågan kanske har tagits upp förr, men jag är som sagt helt ny på det här och har inte så stor koll än :)

tack!

pimmeMedlem sedan sep. 20011 086 inlägg
#2

du ska inte ha några _ mellan likhetstecknena...
dvs de ska stå nåt sånt här:
$result = mysql_db_query("$db","$sql");
likadant är de på raden under

DarrenMedlem sedan dec. 2002789 inlägg
#3

Vilken version av PHP kör du med? Här är ett litet citat från php-manualen:

Note: This function has been deprecated since PHP 4.0.6. Do not use this function. Use mysql_select_db() and mysql_query() instead.

http://www.php.net/manual/en/function.mysql-db-query.php

pimmeMedlem sedan sep. 20011 086 inlägg
#4

Darren: Lägg märke till att det inte är mysql_db_query() den klagar på utan på _mysql_db_query()

:-)

DarrenMedlem sedan dec. 2002789 inlägg
#5

Jag vet det. :) Men han kommer att få problem om webbservern kör nyare version av PHP... Lika bra att ändra koden nu så slipper han klia sig i huvudet sedan.

Det var detta jag tänkte på.

bassebhuMedlem sedan nov. 20016 480 inlägg
#6

hmm... det blir fel ändå. tror inte ens jag hade såna där mystiska streck där. måste ha kommit dit på vägen. kanske webforum som la dit dem =/

den här koden kör jag nu:

<?
			$username = "sebastian_nu";
			$passwd = "*******";
			$link = mysql_connect( "mysql.loopia.se", $username, $passwd );
			
			$databas = mysql_select_db("sebastian_nu");
			$sql="SELECT * FROM songs";
			$result_=_mysql_query("$sql");
			while($rad = mysql_fetch_array($result)) {
				echo "ID: ".$rad[id]. " Namn: " . $rad[clicks] ."<br>";
				}
			mysql_close($link);
			?>

Får följande fel:
Fatal error: Call to undefined function: _mysql_query() in h:\home\users\blablalbla\sound.php on line 34

line 34 är result-raden tror jag.

Tack!

bassebhuMedlem sedan nov. 20016 480 inlägg
#7

men vad skumt!! webforum lägger till massa "_" =/

testar posta med php-taggar:

<?
			$username = "sebastian_nu";
			$passwd = "*****";
			$link = mysql_connect( "mysql.loopia.se", $username, $passwd );
			
			$databas = mysql_select_db("sebastian_nu");
			$sql="SELECT * FROM songs";
			$result_=_mysql_query("$sql");
			while($rad = mysql_fetch_array($result)) {
				echo "ID: ".$rad[id]. " Namn: " . $rad[clicks] ."<br>";
				}
			mysql_close($link);
			?>

tack!

bassebhuMedlem sedan nov. 20016 480 inlägg
#8

result_=_mysql_query("$sql")

ska vara

result = mysql_query("$sql")

webforum som är elak!

bassebhuMedlem sedan nov. 20016 480 inlägg
#9

tror jag löste det med:
result=mysql_query("$sql")

utan mellanslag alltså, men nu fick jag andra fel =/ återkommer...

136 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)