Tag alle.
Ich habe folgendes (wahrscheinlich triviale) Problem mit mySQL:
Ich möchte in einer Tabelle einen URL speichern. Die Spalte hat folgende Attribute:
Name: url
Typ: VARCHAR(255)
Kollation: utf8_general_ci
Attribute: NOT NULL, kein Standardwert, keine Extras, Volltext
Versuche ich nun, 'http://www.example.org' zu speichern, enthält das Feld den Wert 'Resource id #2', ich möchte aber, dass wie in den anderen Feldern auch der URL im Klartext gespeichert wird. Das Einfügen geschieht mittels PHP, hier mal der relevante gekürzte Teil:
if(!isUTF8($_POST['link'])) {
$link = utf8_encode($_POST['link']);
}
else {
$link = $_POST['link'];
}
if(get_magic_quotes_gpc()) {
$link = addslashes($link);
}
$query = "INSERT INTO news SET url=_utf8'$link'";
Wie bekomme ich nun den URL in meine Datenbank? Oder steht er vielleicht sogar schon drin, ich weiß es nur nicht? Falls ja, wie greife ich dann auf diesen URL zu?
Es dankt im Voraus
Siechfred