[PHP/MySQL] - char invoeren in varchar veld

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • enveekaa
  • Registratie: September 2003
  • Laatst online: 06:09
Hoi!

Ik wilde waarde: PL-0000000 inlezen in een varchar veld in een MySQL database maar hij gaat de fout in omdat er een '-' in staat. Want zodra ik de '-' ertussenuit laat pakt hij PL000000 wel gewoon.

Moet ik '-' vervangen door een $chr? of is er een andere oplossing..

Nick

Acties:
  • 0 Henk 'm!

Verwijderd

Hey ...

is het niet zo dat door de '-' je string te lang wordt om te passen in het varchar veld ? ... normaal gesproken zou een '-' geen probleem zijn.

greetz

Acties:
  • 0 Henk 'm!

  • Zoefff
  • Registratie: September 2001
  • Laatst online: 12:37

Zoefff

❤ 

In een varchar veld mag je toch gewoon een - zetten of heb ik het nou mis?

Is die string niet gewoon te lang :?


FotoblogWerkaandemuur.nlMoestuincursus.nlTwitter


Acties:
  • 0 Henk 'm!

  • enveekaa
  • Registratie: September 2003
  • Laatst online: 06:09
@thioz,Zoefff
Hmm nee het veld is varchar(15) en de invoer is zelfs maar 8 chars lang, namelijk PL-12345, het komt er ook wel in, alleen de PL is weg :) dus er staat -12345 in de db ipv PL-12345...

Hier de query
code:
1
2
3
4
5
6
7
8
9
10
11
<?php
function zetpallet($doosnummer,$pallet) {
    include('database.php');
    mysql_connect($db_host, $db_user, $db_password);
    $query = "USE scanner";
    mysql_query($query) or die("FOUT!".mysql_error().__LINE__);
    $query = "UPDATE `loslijst` SET `mmr_palletnummer` =\"$pallet\" WHERE `mmr_doosnummer` ='$doosnummer'";
    mysql_query($query) or die("FOUR!".mysql_error().__LINE__);
}
zetpallet(1624,PL-83747);
?>

[ Voor 54% gewijzigd door enveekaa op 05-11-2004 11:21 ]


Acties:
  • 0 Henk 'm!

  • Zoefff
  • Registratie: September 2001
  • Laatst online: 12:37

Zoefff

❤ 

Raar :? Misschien dat die - je mysql query afbreekt ofzo?

Ik heb net even gecheckt, maar ik heb voldoende entry's met streepjes in varchar velden staan, dus dat kan het niet zijn.


FotoblogWerkaandemuur.nlMoestuincursus.nlTwitter


Acties:
  • 0 Henk 'm!

  • Fatamorgana
  • Registratie: Augustus 2001
  • Laatst online: 21-07 01:24

Fatamorgana

Fietsen is gezond.

Misschien eens zo aanroepen?

zetpallet(1624,"PL-83747");

Acties:
  • 0 Henk 'm!

  • enveekaa
  • Registratie: September 2003
  • Laatst online: 06:09
Stom er moeten gewoon " " omheen.... :/
Pagina: 1