Avatar billede laxie Nybegynder
15. juni 2004 - 11:45 Der er 12 kommentarer

Hvordan laver jeg dem her til create tabel

Kan i lave det her så jeg bare kan indsætte dem i min mysql database


Table navn = gbog
id | int | primay | auto
name | text
dato | text
icq | text
msn | text
email | text
besked | text
icon | text
ip | text


HVordan skal de se ud kan i lave dem for mig, så for i 200 point på forhånd tak
Avatar billede riversen Nybegynder
15. juni 2004 - 11:51 #1
CREATE TABLE `tips` (
  `id` int(11) NOT NULL auto_increment,
  `name` text NOT NULL,
  `dato` text NOT NULL,
  `icq` text NOT NULL,
  `msn` text NOT NULL,
  `email` text NOT NULL,
  `besked` text NOT NULL,
  `icon` text NOT NULL,
  `ip` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;
Avatar billede riversen Nybegynder
15. juni 2004 - 11:51 #2
hov, fjern evt. not null
Avatar billede riversen Nybegynder
15. juni 2004 - 11:53 #3
jaja, og tips skal jo så lige være gbog :-)
Avatar billede taskmgr Nybegynder
15. juni 2004 - 11:53 #4
Er det ikke lidt overkill at bruge "text" typen? :) Måske til besked-feltet, men ellers? :)
Avatar billede laxie Nybegynder
15. juni 2004 - 11:54 #5
hvad mener du jeg skal med notnull gør det lige
Avatar billede riversen Nybegynder
15. juni 2004 - 11:55 #6
laxie: ved de felter som ikke nødvendigvis skal udfyldes fjerner du "NOT NULL".
Avatar billede riversen Nybegynder
15. juni 2004 - 11:55 #7
taskmgr: bare lige en lille smule :-)
Avatar billede laxie Nybegynder
15. juni 2004 - 11:59 #8
du har lavet en fejl create tabel tips lol he
Avatar billede laxie Nybegynder
15. juni 2004 - 12:08 #9
har sat på min gæstebog op se http://my-city.dk/misko/tag/gbog.php men den siger fejl her er koden

<?

//Side skifte
$query = ("SELECT id FROM gbog;");
$result = mysql_query($query) or die("MySQL Error: " . mysql_error());
$num_rows = mysql_num_rows($result);
$max = 10;
$pages = ceil($num_rows / $max);

if ($_GET["page"]) {
$page = $_GET["page"];
}

else {
$page = 1;
}

//Henter Dataen fra databasen
$news = mysql_query("select id, name, dato, icq, msn, email, besked, icon FROM gbog ORDER BY dato desc LIMIT " . ($page - 1) * $max . ", " . $max . ";");


//Her poster jeg så minne skraves poster ud fra databasen
echo "<center><a href='skrivgbog.php'>Tilføj Besked</a><br /><br />";
while($row = mysql_fetch_array($news))
{
$id = $row[id];
$name = $row[name];
$dato = $row[dato];
$icq = $row[icq];
$msn = $row[msn];
$email = $row[email];
$besked = $row[besked];
$icon = $row[icon];
?>

<table width='95%'>

<tr>
<td width='50' valign='top'><img src='icon/<?=htmlspecialchars($icon);?>'></td>
<td valign='top'>
<b>Navn <?=htmlspecialchars($name);?></b><br>
<?=htmlspecialchars($besked);?></td>
</tr>

</table>
<br>
<?

}

//Side skifet ligger det her sådan der er tal på side skiftet
for ($i = 1; $i <= $pages; $i++) {
print("<a href=\"" . $_SERVER["PHP_SELF"] . "?page=" . $i . "\">" . $i . "</a> \n");
}

//Gæstebogs indlæg ender her
?>
Avatar billede whistler Nybegynder
15. juni 2004 - 16:42 #10
Du får:


Warning: mysql_query(): Access denied for user: 'ODBC@localhost' (Using password: NO) in d:\apachewebroot\my-city.dk\misko\tag\gbog.php on line 5

Warning: mysql_query(): A link to the server could not be established in d:\apachewebroot\my-city.dk\misko\tag\gbog.php on line 5
MySQL Error: Access denied for user: 'ODBC@localhost' (Using password: NO)

Måske du skulle huske at tilslutte til din database med fx funktionen:

  $db_link = mysql_connect( 'din_mysql_host', 'din_mysql_user', 'dit_mysql_password');

Og måske efterfølgende lave en:

  mysql_select_db( 'din_mysql_database' );

Så ville det nok hjælpe lidt :)

//Geert
Avatar billede laxie Nybegynder
15. juni 2004 - 18:03 #11
kan du indsætte det i koden
Avatar billede whistler Nybegynder
15. juni 2004 - 18:07 #12
<?

// Connect til databaseserver og vælg database:
  $db_link = mysql_connect( 'din_mysql_host', 'din_mysql_user', 'dit_mysql_password') or die( "MySQL error: " . mysql_error() );

  mysql_select_db( 'din_mysql_database' );


//Side skifte
$query = ("SELECT id FROM gbog;");
$result = mysql_query($query) or die("MySQL Error: " . mysql_error());
$num_rows = mysql_num_rows($result);
$max = 10;
$pages = ceil($num_rows / $max);

.
.
.
?>

Noget i den stil :)

//Geert
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester