[PHP/MYSQL] insert vanuit textfile gaat dood

Pagina: 1
Acties:
  • 18 views sinds 30-01-2008

  • TeH_oNe
  • Registratie: Oktober 2001
  • Laatst online: 15-06-2024

TeH_oNe

YEAH RIGHT

Topicstarter
In stukjes opgebouwd :
texfile word uitgelezen beetje verbouwd dat het goed wordt weergegeven
vervolgens worden deze waarden in variabelen geplaatst ( $drie enz )
deze kan ik displayen.
mysql table is opgebouwd met alleen char(11) zodat ik er alles zolang het minder als 11 caracters is kan invullen dit is zo.

zodra ik deze waarden gebruik in een insert voor mysql lukt het niet...

Ik kom hier niet meer verder na veel zoeken en proberen
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php 

      // Maak verbinding met MySQL server 
    $server = mysql_connect(); 
        mysql_select_db("Klantenteller", $server); 

$eol = chr(13).chr(10); 

$fl_hdnl = fopen("totaal.001", "r"); 
print('Shopnr Datum tijd in1 uit1 in2 uit2<br>');
while (!feof ($fl_hdnl)) 
{ 
    $naam = fgets($fl_hdnl, 4096); 
    $naam = chop($naam); 
$array = explode(",", $naam); 

$drie = str_replace("\"","",$array[3]); 
$nuleentwee = $array[2].'-'; 
$nuleentwee .= $array[1].'-'; 
$nuleentwee .=$array[0]; 
$vier = str_replace("\"","",$array[4]);  
$vijf = $array[5]; 
$zes = $array[6]; 
$zeven = $array[7]; 
$acht = $array[8]; 
   
            
      // Maak SQL query om toe te voegen (INSERT) 
    $sql = "INSERT INTO teller (Shopnummer, datum, tijd, in1, uit1, in2, uit2) 
    VALUES ('$drie', '$nuleentwee', '$vier', '$vijf', '$zes', '$zeven', '$acht')"; 
      // Voer SQL uit 
        mysql_query($sql) or die("Oops..."); 
   
 

} 
fclose ($fl_hdnl); 

echo "Cool, database gevult."; 
  
?> 

[ Voor 0% gewijzigd door RobIII op 02-05-2007 17:57 . Reden: code=php fix ]

what?


  • mithras
  • Registratie: Maart 2003
  • Niet online
[list=1]• Zet de syntax highlighter aan met code=php of gebruik [php][/php] tags
• Maak van je die een die(mysql_error())
• Die code zegt me niet zo veel. Als het mis gaat met je query: post die dan eens (dus echo $sql)[/]

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Helaas, wij doen niet aan quickfixes. Wat heb je zelf al geprobeerd? Wat werkt er niet? Wat is "dood"? Wat bedoel je met "...lukt niet"? Foutmeldingen?

Lees even onze Programming Beleid Quickstart en open dan (met dat topic in je achterhoofd) gerust een nieuw topic. Maar wellicht is het handig als je ook even Debuggen: Hoe doe ik dat? leest; wie weet kom je er zelf wel uit ;)

[ Voor 21% gewijzigd door RobIII op 02-05-2007 18:03 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.