vad är fel i detta script:
<?php
/* Connecting, selecting database */
$cnct = mysql_connect("localhost", "root", "linka")
or die("Could not connect");
print "Connected successfully";
mysql_select_db("databas") or die("Could not select database");
$ins="SELECT namn, enamn, email FROM information WHERE id='2'";
$ins="INSERT INTO information (namn, enamn, email)
VALUES('Ada','evaldsson',ada@ada.as')";
$result= mysql_query($ins, $cnct);
/\*
while($row = mysql_fetch_array($result))
{
echo $row\["namn"\];
echo $row\["enamn"\];
echo $row\["email"\];
}
\*/
/\* Closing connection \*/
mysql_close($cnct);
?>
jag har en mySQL server med en databas kallad "databas".
när jag öppnar mitt dokument så står det "Connected successfully" men inget händer i databasen.
det område som är /**/ at är det som ska hämta informationen ur "databas".
vad e fel???
Du har väl tagit bort /* och */ innan du kör filen? Annars läser PHP det som en kommentar, och struntar i att exekvera det som är emellan.
Kan annars ha att göra med följande:
...
$ins="SELECT namn, enamn, email FROM information WHERE id='2'";
$ins="INSERT INTO information (namn, enamn, email)
VALUES('Ada','evaldsson',ada@ada.as')";
$result= mysql_query($ins, $cnct);
...
Vad vill du lista? Inte INSERT-frågan, väl? I så fall får du lägga $ins = "INSERT..." efter loopen.