Oppdatere MySql vha PHP

Har følgende kode og har da altså tenkt å endre godkjent til ja når url = url som er oppgitt inne i [HTML][/HTML]. Det virker som at den ikke leser $url i sql-en. Hva må jeg gjøre?

Håper noen forstod det

[PHP]<?php

$url = $_POST[“url”];

$forbindelse = mysql_connect(“server”, “bruker”, “kode”);

mysql_select_db(database", $forbindelse);

$sql = “UPDATE kalender SET godkjent=‘ja’ WHERE url=$url”;

mysql_query($sql);	

?>[/PHP]

Prøv å endre

mysql_select_db(database", $forbindelse);

Til

mysql_select_db(“database”, $forbindelse);

Ja, den har jeg egentlig riktig :frowning: Bare når jeg endra databasenavnet her at jeg slurva :frowning:

Men takk for svar!

er inne i en echo ? for her er det noe som ikke stemmer, dersom du har den stående alene…

kan du ikke poste hele koden ?

echo "



";

dette ligger inne i en while-løkke og ligger derfor i en echo

Hei, prøv å bytt ut
[PHP]


[/PHP]
med
[PHP]


[/PHP]

Eller bytt ut $post[url] med “.$_POST[‘url’].”

[PHP]
echo ‘’;
echo ‘’;
echo ‘’;
echo ‘’;

// approve.php

$url = $_POST[“url”];

$forbindelse = mysql_connect(“server”, “bruker”, “kode”);
mysql_select_db(“database”, $forbindelse);

$sql = “UPDATE kalender SET godkjent=‘ja’ WHERE url=$url”;

mysql_query($sql); [/PHP]

Du bør heller ikke bruke mysql_connect, eller mysql_select_db.

Use of this extension is discouraged. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this function inc…

PHP: mysql_connect - Manual